【发布时间】:2013-06-19 21:04:12
【问题描述】:
鉴于以下情况:
mergeMap:HashMap[String,HashSet[String]]
为什么 val x 不检查 HashMap[String,Integer] ?
val x = HashMap[String,Integer]().withDefault(_ => 1).++( mergeMap.map { case(id,codes) => codes } )
相反,它类型检查为: scala.collection.mutable.Iterable[Serializable with ScalaObject with 等于]
我怎样才能让它这样做?
谢谢!
【问题讨论】:
-
您将一堆值(没有键)附加到对(键,值)的集合中,为什么它应该起作用?此外,您正在尝试将整数与字符串的 HashSet 结合起来。
-
哦,拜托,不要对我投反对票。你会伤害我的海象感情。
标签: scala