import UIKit
var arr:[Int] = [1,3,5,7,9,2,4,6,8,0]
sorted(arr)
func compareTwoInts(a:Int,b:Int)->Bool{
return a>b
}
sorted(arr,compareTwoInts)
sorted(arr,{(a:Int,b:Int)->Bool in
return a>b
})
var strArr = ["d","cd","bcd","abcd","ab","a"]
sorted(strArr,{(s1:String,s2:String)->Bool in
if countElements(s1) != countElements(s2)
{
return countElements(s1) != countElements(s1) < countElements(s2)
}
return s1 < s2
})
使用闭包简化语法
总结
以上是内存溢出为你收集整理的闭包的基本语法和使用闭包简化语法全部内容,希望文章能够帮你解决闭包的基本语法和使用闭包简化语法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)