我有一个可变映射,我想将值分配给 Scala 中的键
I have a muttable map which I want to assign values to keys in Scala
我需要根据数据类型填充地图。
// TODO fill this
var indexToBoard: Seq[(Int, (Int, Int))] => mutable.Map[Int, (Int, Int)] = scala.collection.mutable.Map[Int, (Int, Int)]
如何填充地图indexToBoard。
您的问题不清楚,但如果您正在寻找一种方法来使用 Seq seqMapElems
中的内容填充可变地图,只需使用 mutable.Map.apply:[= 构建地图16=]
val muMap = mutable.Map(seqMapElems: _*)
如果可变 Map 已经存在(空或非空),您可以 add/update 和 ++=
:
muMap ++= seqMapElems
我需要根据数据类型填充地图。
// TODO fill this
var indexToBoard: Seq[(Int, (Int, Int))] => mutable.Map[Int, (Int, Int)] = scala.collection.mutable.Map[Int, (Int, Int)]
如何填充地图indexToBoard。
您的问题不清楚,但如果您正在寻找一种方法来使用 Seq seqMapElems
中的内容填充可变地图,只需使用 mutable.Map.apply:[= 构建地图16=]
val muMap = mutable.Map(seqMapElems: _*)
如果可变 Map 已经存在(空或非空),您可以 add/update 和 ++=
:
muMap ++= seqMapElems