1.构造映射
//构造这样的一个映射 val sources=Map("Alice"->10,"Bob"->3,"Cindy"->8) //构造了一个不可变的Map[String,Int],值不能改变,
//可变映射
val scores = new scala.collection.mutable.HashMap[String,Int] //映射是对偶的集合。简单来说就是两个值构成的组,这两个值不一定适合同一类型的,如("Alice",10)。->操作符用来创建对偶: "Alice"->10 改代码产出的值是:("Alice",10)
2.获取映射中的值:在scala中,函数和映射之间的相似性尤为明显,因为用()表示法来查找某个键对应的值
val bobsScore = if (scores.contains("Bob")) scores("Bob") else 0
val bobSource=sources("Bob") //类似于Java中的sources.get("Bob"),如果映射中不包含请求中使用的键值,就会抛出异常