swift 高阶函数Reduce,Filter,Map
Reduce:
Swift中reduct在Array类中的定义为
reduce(initial: U, combine: (U, T) -> U) -> U
接收两个参数,一个为类型U的初始值,另一个为把类型为U的元素和类型为T的元素组合成一个类型为U的值的函数。最终结果整个数组就变成了一个类型为U的值。
在事例中U和T是Int,初始值是0,combine函数计算两个Int之和。
red
原创
2018-01-25 13:45:51 ·
762 阅读 ·
0 评论