swift中的$0,$1
2018-06-12 本文已影响127人
lanmoyingsheng
$0,$1... 是对闭包中参数的简化写法
例如
let newArray = array.sorted(by: {$0 > $1}) // $0,$1写法
let newArray = array.sorted { (e1, e2) -> Bool in // 正常闭包写法
return e1 > e2
}
我觉得没多大卵用,为了简化一下参数书写,需要记住新的闭包格式、$0,$1等,呵呵了。