闭包Closures

所谓闭包,可以理解为一个可以用于函数,参数,返回值处的代码块

import Foundation

func isGood(a:Int,b:Int)->Bool{

return a>b;

}

func addMoney(a:Int,b:Bool)->String{

return "hello";

}

var result=addMoney(15,isGood(3,4))

var myList=["aaa","bbb","ccc"]

sort(&myList,{(s1:String,s2:String)->Bool in return s1>s2})

sort(&myList, {$0>$1})

上一篇:借用Google API在线生成网站二维码地址方法


下一篇:【BZOJ】【1529】 【POI2005】ska Piggy banks