构造映射
1、
2、在Scala中,映射是对偶的集合。对偶简单地说就是两个值构成的组,这两个值并不一定是同一个类型,比如("Alice",10)
-> 操作符用来创建对偶
"Alice" -> 10
上述代码产出的值是:
("Alice",10)
完全可以用下面这种方式来定义映射:
只不过 -> 操作符看上去比圆括号更易读那么一点,也更符合大家对映射的直观感觉:映射这种数据结构是一种将键映射到值的函数。区别在于通常的函数计算值,而映射只做查询。
获取映射中的值
1、在Scala中,函数和映射之间的相似性尤为明显,因为你将使用()表示法来查找某个键对应的值
2、要检查映射中是否有某个指定的键,可以用contains方法:
下面是上一个例子的快捷写法: