映射:键/值对集合
元祖:不同类型值的集合,再访问取值时 tuple._1 tuple._2 从1开始,而非从0开始
映射分为可变映射和不可变映射
不可变映射创建:val map = Map(1->2,3->3,(2,4)) 键值可以使用key->value也使用(key,value)
可变映射创建:导入 import scala.collection.mutable.Map
val map = Map(1->3); map(1)=2; map.+(2->3); 可以进行修改和添加操作
映射迭代:for((k,v) <- map){...} k和v代表每对的键和值
元祖建立 val tuple = (1,2,3,4,5,6) 元祖访问 tuple._1
拉链操作:将两个集合对应位置上的数进行组合,成为以元祖为元素的集合
val b = Array(1,2,3,4); val c = Array(2,3,4,5); b.zip(c) Array((1,2),(2,3),(3,4),(4,5))
注意:若b长度为5,c长度为4,那么只能生成前4个,即取二者最小的长度