Swift详解之五-----------map,filter,reduce
map,filter,reduce注:本文为作者自己总结,过于基础的就不再赘述,都是亲自测试的结果。reducereduce方法把数组元素组合计算为一个值,并且会接受一个初始值,这个初始值得类型可能和数组元素类型不同。map和filter都很好理解,reduce稍微难理解一点需要说明的是数据比较大的时候,高阶函数会比传统实现更快,因为它可以并行执行,除非真的需要更高定制版本的map,reduce和filter,否则可以一直使用它们以获得更快的执行速度