Map


Mapはキーから値へのマッピングを提供するデータ構造です。他の言語では辞書や連想配列などと呼ばれています。

ScalaにはimmutableなMapとmutableなMapの2種類があります、

内部の実装では主にHashMapとTreeMapがありますが、通常はHashMapが使われます。

val m = Map("A" -> 1, "B" -> 2, "C" -> 3)
val m2 = m.updated("B", 10)