List高阶函数:
map:根据函数规则对List中的每个参数做映射
c.map(x=>x.toUpperCase) 等价于 c.map( _.toUpperCase )
与filter不同:filter的规则是Boolean类型的
flatMap:将多层的List打平
map也是个函数
map 参数 指的是对每个元素, 执行, 并又返回值
list-map高阶函数:
map(匿名函数):映射出新的集合
flatMap(匿名函数):将元素为集合的集合,转换为普通元素的集合
List高阶函数:
map:根据函数规则对List中的每个参数做映射
x=>x.toUpperCase 或 _.toUpperCase
与filter不同:filter的规则是Boolean类型的
flatMap:将多层的List打平
flatMap 从两层List中取出list 组成一个新的list