实例1:将列表中每个元素值乘以2
实例2:分隔字符
2.flatMap 函数
对集合中每个元素运用某个函数操作(每个元素会被映射为0到多个输出元素)后,将结果扁平化组成一个新的集合。
实例1:分隔字符
l: List[String] = List(jack, joe, terry, jerry)
注意:map分隔符操作返回的类型为 List[Array[String]],而flatMap分隔操作返回的类型为 List[String]
实例2:每个元素映射为多个元素
Terry_wang1983 ©著作权
文章标签 Scala map与flatMap map与flatMap Scala map flatMap scala 文章分类 scala 后端开发
实例1:将列表中每个元素值乘以2
实例2:分隔字符
2.flatMap 函数
对集合中每个元素运用某个函数操作(每个元素会被映射为0到多个输出元素)后,将结果扁平化组成一个新的集合。
实例1:分隔字符
l: List[String] = List(jack, joe, terry, jerry)
注意:map分隔符操作返回的类型为 List[Array[String]],而flatMap分隔操作返回的类型为 List[String]
实例2:每个元素映射为多个元素
上一篇:using 的三种用法
下一篇:php 正则表达式
0.Scala函数式编程我们将来使用Spark/Flink的大量业务代码都会使用到函数式编程。下面这些事开发中常用的函数式编程。注意这些函数都是操作 Scala 集合的,一般会进行两类操作:转换操作(transformation )和行动操作(actions)
Saprk flatMap
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M