flatmap
函数的定义
将 二元函数 引用于集合中的函数
首先以 Seq 的flatmap函数定义来进行理解。
def flatMap[B](f: (A) ⇒ GenTraversableOnce[B]): Seq[B]
[use case]
Builds a new collection by applying a function to all elements of this sequence and using the elements of the resulting collections.
B the element type of the returned collection.
f the function to apply to each element.
returns a new sequence resulting from applying the given collection-valued function f to each element of this sequence and concatenating the results.作用
将集合中每个元素的子元素映射(转换)到某个函数并返回新的集合。
Last updated
Was this helpful?