元组
1、映射是键/值对偶的集合。对偶是元组(tuple)的最简单形态——元组是不同类型的值的集合。
元组的值是通过将单个的值包含在圆括号中构成的。
说明:可以吧t._2写成 t _2,但不能写为t_2
2、通常,使用模式匹配来获取元组的组元,例如:
如果并不是所有的部件都需要,那么可以在不需要的部件位置上使用_:
3、元组可以用于函数需要返回不止一个值的情况。举例来说,StringOPs的partition方法返回的是一对字符串,分别包含了满足某个条件和不满足该条件的字符:
"NewYork".partition(_.isUpper)
拉链操作
1、使用元组的原因之一是把多个值绑在一起,以便它们能够被一起处理,这通常可以用zip方法来完成。举例来说:
2、用toMap方法可以将对偶的集合转换成映射。
如果你有一个键的集合,以及一个与之对应的值的集合,那么你就可以用拉链操作将它们组合成一个映射