swift的遇到的一些简写

1、闭包中,$0,$1… 代表的事闭包中的第几个参数
2、闭包中,只有一行代码,return可以省略
3、使用尾随闭包可以使函数逻辑看起来清晰
4、±*/这些符号,其实是函数

举个?,array.reduce(0,+),
意思是,把array中的元素累加,
变成函数形式可以这么写
array.reduce(0,{$0 + $1})
再改成尾随闭包
array.reduce(0){$0 + $1}

你可能感兴趣的:(swift)