Scala基礎構文-3 Map
2659 ワード
Map(ペア)声明
デフォルトimport scala.collection.immutable.Map、だから値map("b")=22を変えることができなくて間違いを報告します keyに従ってvalue を取得する key対応value を修正新しい要素を追加
val map = Map("a"->1, "b"->2)
val map1 = Map(("a", 1),("b", 2))
デフォルトimport scala.collection.immutable.Map、だから値map("b")=22を変えることができなくて間違いを報告します
println(map("b"))
println(map.getOrElse("c", 0))
> 2
> 0
map("b") = 22
println(map("b"))
> 22
map("c") = 3
map += (("d", 4), ("e", 5))
map += ("e" -> 5)
println(map)
> Map(e -> 5, b -> 2, d -> 4, a -> 1, c -> 3, f -> 6)