主要讲:不可变Map创建、取值、可变Map创建、取值、改值。
1、不可变Map创建有2种方式
1.1、 用->
val map1=Map("scala"->1,"c#"->2,"java"->3)
1.2、元组
val map2=Map(("scala",1),("erlang",2),("go",3))
1.3、获取值,有点像php里面的数组的用法
val r1=map1("scala")
2、创建可变Map,需要引入muttable包
import scala.collection.mutable._
val map2=Map(("scala",1),("erlang",2),("go",3))
2.1、获取值。除了上面的不可变获取的方法外,还可以用get、getOrElse
val r31=map2.getOrElse("python",-1)
2.1、修改值
map2("go")=4