是否有可能包含类型的内部列表列表转换Int到Set[Int]斯卡拉?
例如,以下转换是否可能:
- > List(List(0), List(1), List(2))到Set(0, 1, 2)
如果是,可以解释一下吗?
Ako*_*chy 12
首先,您需要flatten列表然后将其转换为集合:
List(List(0), List(1), List(2)).flatten.toSet
res0: Set[Int] = Set(0, 1, 2)
Run Code Online (Sandbox Code Playgroud)
那么flatten做什么?当您在彼此内部有多个嵌套集合时,它会将嵌套减少一个级别.这适用于任何像Traversable一样的例子Option.
| 归档时间: |
|
| 查看次数: |
485 次 |
| 最近记录: |