let array = ["one", "two", "three", "four", "five"]
//老版本 : 没缩写前的闭包
var result = sort(array, {(s1 : String, s2 : String) -> Bool in return s1 < s2})
//老版本 : 终极缩写后的闭包
result = sort(array, <)
{(s1 : String, s2 : String) -> Bool in return s1 < s2} == <    
似 不 似 很 神 奇 ,代码泗不泗很奇妙, 一大串的字符串用一个字符就搞定了。
var array = ["one", "two", "three", "four", "five"]
//目前 : 没缩写前的闭包
array.sort(by: {(s1 : String, s2 : String) -> Bool in return s1 < s2})
//目前 : 终极缩写后的闭包
array.sort(){$ < $}
 

最新文章

  1. Quartz
  2. 耗电—Android
  3. 个人博客作业Week3
  4. cocoapods:安装/更新Ruby环境教程
  5. 利用跨域请求来隐藏firbug控制台中的Ajax请求
  6. 新版汉诺塔(UVa10795 - A Different Task)
  7. json转换成对象
  8. Vue#Class 与 Style 绑定
  9. IOS--手势控制的使用
  10. android sdk
  11. Counting Bits
  12. Syntax error on token &quot;package&quot;, assert expected------踩坑记录
  13. QF——OC中的KVC,KVO
  14. 原来你是这样的JAVA[03]-继承、多态、抽象类
  15. 随机切换IP和UA
  16. CocosCreator游戏开发---菜鸟学习之路(三)如何在CocosCreator中使用Pomelo
  17. java没有firendly访问类型
  18. iTOP-4418开发板和6818开发板-第五路串口介绍
  19. C#与Java 的区别
  20. php写文件操作

热门文章

  1. P1908 逆序对-(树状数组)
  2. 第05组 Beta冲刺(2/4)
  3. opencv获取网络相机的图像-不用sdk
  4. selenium--加载浏览器配置
  5. Qt常用类——QWidget
  6. 转载:深度学习在NLP中的应用
  7. 【BigData】Java基础_类和对象的基本使用
  8. Oracle_创建自增
  9. 透彻的掌握 Spring 中@transactional 的使用
  10. 实现一个特殊的栈,要求push,poll , getMin方法时间复杂度都是O(N)