Map: 用于映射, 可以将一个列表转换为另一个列表
[1, 2, 3].map{"($0)"}// 数字数组转换为字符串数组
["1", "2", "3"]
Filter: 用于过滤, 可以筛选出想要的元素
[1, 2, 3].filter{$0 % 2 == 0} // 筛选偶数// [2]
Reduce: 合并
[1, 2, 3].reduce(""){$0 + "\($1)"}// 转换为字符串并拼接// "123"
相关文章
- 10-29高阶函数复习:利用reduce和map把字符串转为数字
- 10-29Python 高阶函数map(),filter(),reduce()
- 10-29python 高阶函数三 filter()和sorted()
- 10-29高阶函数-map/filter/reduce
- 10-29函数(二):input、raw_input、lambda、repr、map、filter、reduce、eval、exec、range、xrange
- 10-29面试官:请你实现一下map / filter / reduce | 数据基础方法的模块化实现
- 10-29ES6操作数组的高级函数map()、filter()、reduce()
- 10-29reduce _ 高阶函数 之 聚合运算
- 10-29js filter/map/reduce方法
- 10-29归约函数reduce&映射数组map(笔记)