相关疑难解决方法(0)

按键集过滤地图

是否有一个快捷方式来过滤Map,只保留给定Set中包含密钥的条目?

这是一些示例代码

scala> val map = Map("1"->1, "2"->2, "3"->3)
map: scala.collection.immutable.Map[java.lang.String,Int] = Map(1 -> 1, 2 -> 2, 3 -> 3)

scala> map.filterKeys(Set("1","2").contains)
res0: scala.collection.immutable.Map[java.lang.String,Int] = Map(1 -> 1, 2 -> 2)
Run Code Online (Sandbox Code Playgroud)

我正在寻找比这短的东西.

scala

27
推荐指数
3
解决办法
2万
查看次数

标签 统计

scala ×1