scalaでmapを連結する方法
やりたいこと
mutable.Mapが複数あるとして、このMapを連結してしまいたい。
PythonでいうところのUpdateメソッドを利用したい。
書き方
++=
メソッドを利用する。
val Map1 = mutable.Map\[String, Int]()
val Map2 = mutable.Map\[String, Int]()
Map1 += ("a" -> 1)
Map2 += ("aa" -> 11, "bb" -> 22)
として、Map1とMap2を用意しておき、
scala> Map1 ++= Map2
res2: Map1.type = Map(bb -> 22, a -> 1, aa -> 11)
で、Map2がMap1にくっつけられた(^^)/
ちなみに、コップ本を探したら、17.3.1の節にしっかりサンプルが載っていた。