我有一个可变映射,我想为Scala中的键分配值

时间:2019-09-11 15:11:04

标签: scala int tuples maps

我需要根据数据类型填写地图。

   // TODO fill this
    var indexToBoard: Seq[(Int, (Int, Int))] => mutable.Map[Int, (Int, Int)] = scala.collection.mutable.Map[Int, (Int, Int)]

如何填充地图indexToBoard。

1 个答案:

答案 0 :(得分:2)

您的问题尚不清楚,但是如果您正在寻找一种方法来用Seq seqMapElems中的内容填充可变的Map,只需使用mutable.Map.apply来构建Map:

val muMap = mutable.Map(seqMapElems: _*)

如果可变映射已经存在(空或非空),则可以使用++=添加/更新:

muMap ++= seqMapElems