$0,$1... 是对闭包中参数的简化写法
例如
let newArray = array.sorted(by: {$0 > $1}) // $0,$1写法
let newArray = array.sorted { (e1, e2) -> Bool in // 正常闭包写法
return e1 > e2
}
我觉得没多大卵用,为了简化一下参数书写,需要记住新的闭包格式、$0,$1等,呵呵了。
$0,$1... 是对闭包中参数的简化写法
例如
let newArray = array.sorted(by: {$0 > $1}) // $0,$1写法
let newArray = array.sorted { (e1, e2) -> Bool in // 正常闭包写法
return e1 > e2
}
我觉得没多大卵用,为了简化一下参数书写,需要记住新的闭包格式、$0,$1等,呵呵了。
本文标题:swift中的$0,$1
本文链接:https://www.haomeiwen.com/subject/lrureftx.html
网友评论