Scala 入门基础(元组)

映射是二元的元组,元组是不同类型的值的聚集

* 若干个单个的值包含在圆括号便构成元组
    val g=(1 , 1.2,‘A’) //(Int,Double,Char)类型的元组
* 利用方法_1、_2、_3访问元组的组元
    val h=g._1 或 val h=g _1
* 元组把多个值捆绑在一起,使他们能同时被处理
* zip方法能把几个集合结合起来
    val one=Array(‘a’,‘b’,‘c’)
    val two=Array(1,2,3)
    val three=one.zip(two)或 val three=one zip two //对应的就生成一个元素是二元的数组,three:Array[(Char,Int)] = Array[(a,1),(b,2),(c,3)]

    val four=one.zip(two).toMap 或 val four = one zip two toMap //对应的生成一个以数组one为键,数组two为值的映射,four: scala.collection.immutable.Map[Char,Int] = Map(a -> 1, b -> 2, c -> 3)

tomap