默认情况下 Scala 使用不可变 Map。如果你需要使用可变集合,你需要显式的引入 import scala.collection.mutable.Map 类
在 Scala 中 你可以同时使用可变与不可变 Map,不可变的直接使用 Map,可变的使用 mutable.Map。
可变的如下:
val groupIdsMap:scala.collection.mutable.Map[String, BytesList.Builder] = scala.collection.mutable.Map()
Map的使用代码如下:
var kv:Map[Char,Int] = Map()
kv(key) = value
val colors = Map("red" -> "#FF0000", "azure" -> "#F0FFFF")
val idxValueList = feaValMap.toArray.sortBy(item => (item._1))
参考
- http://www.runoob.com/scala/scala-maps.html