Map(对偶元组)
- 声明
val map = Map("a"->1, "b"->2)
val map1 = Map(("a", 1),("b", 2))
默认import scala.collection.immutable.Map,所以不能改变值
map(“b”) = 22 会报错
- 根据key获取value
println(map("b"))
println(map.getOrElse("c", 0))
> 2
> 0
- 修改key对应的value
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)