Scala/Map
Scala では連想配列のような構造を扱うときは Map クラスを使う
作るときはコンパニオンオブジェクトを使って
var hoge:Map[String, Int] = Map(
("hoge",1),
("piyo",2),
("fuga",3)
)
このように記述する
ペアの記述にアロー記号を使う
var hoge:Map[String, Int] = Map(
"hoge" -> 1,
"piyo" -> 2,
"fuga" -> 3
)
もあるが、暗黙の型変換をしてますと警告が出る。
この Map はイミュータブルなので
hoge("hoge") = 100
ということはできない