Dan*_*don 15
好吧,它们不一样,所以你需要一种方法来定义如果值为None会发生什么.我假设您要忽略这些键,如果是这样,您可以使用部分函数进行收集:
map.collect {
case (k, Some(v)) => k -> v
}
Run Code Online (Sandbox Code Playgroud)
或使用理解
for ((k, Some(v)) <- map) yield k -> v
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2176 次 |
| 最近记录: |