【发布时间】:2011-11-01 05:50:39
【问题描述】:
我在 Scala 中有以下地图:
var m = Map[Int,Set[Int]]()
m += 1 -> Set(1)
m(1) += 2
我发现最后一行不起作用。我收到“错误:重新分配给 val”。
所以我尝试了
var s = m(1)
s += 2
然后当我将m(1) 与s 添加2 后进行比较时,它们的内容不同。那么如何将元素添加到作为地图值的集合中?
我来自 Java/C++ 背景,所以我尝试的东西对我来说似乎很自然,但显然它不是在 Scala 中。
【问题讨论】:
标签: scala