2

核心 scala 库中的哪些类型实现了 flatMap?我在 Option 和 collections 中看到过它。任何其他?

4

1 回答 1

6

简而言之:所有类型都是一元的。

flatMap是一种常见的操作,有很多类型可以实现它。实现它的主要有两种类型:容器和对排序有用的类型。一些类型的小概述:

第一类包含

第二类包含

找出所有调用的方法名称的一个有用方法flatMap是打开Scaladoc on letterF(在搜索栏下方)。然后用你的浏览器搜索flatMap,你会找到所有包含该方法的类型。

于 2012-09-07T15:33:16.957 回答