您的位置:首页 > 移动开发 > Swift

swift 中map,filter函数解释

2015-12-16 16:43 253 查看
1.在Swift中,map被声明成Array类的命名方法:

func map(transform: (T) ->
U) -> U[]

这个方法以一个命名函数transform作为参数,transform负责把元素类型T转成类型U并返回一个类型U的数组。

2.Swift中filter在Array类中的定义为:

filter(includeElement: (T) -> Bool) -> T[]

以返回true或false的函数includeElement作为参数,对原数组元素调用includeElement时,只有返回true的元素会通过筛选,并最终返回一个经过过滤的数组
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: