元组

33 阅读1分钟

元组

元组概念:

表示不同类型值的集合,即元组可以用于存放不同类型的元素,例如可以存放整型、字符串、浮点型、自定义类型等等。Scala的元组类型可以使方法同时返回多个值,省略了中间部分的解析和集合的遍历。

定义元组:

第一种表示方式为:(元素1,元素2,…元素N)

第二种表示方式为:new TupleN(元素1,元素2,…元素N)。N最大为22

访问元组:

元组通过Tuple_INDEX的方式访问元组中的元素,Tuple表示元组,INDEX表示索引

t = new Tuple2(1,2); println(t._1, t._2) 

示例代码如下:

object day31 {
  def main(args: Array[String]): Unit = {
    //元组:容器,可以装下不同的数据类型的数据
    //1,定义一个元组。使用()把数据包起来
    val t=(1,"1",1.2,false,0)

    //2,取出元素,通过 ._数字序号 来访问
    //取出1.2
    println(t._3)
    //取出false
    println(t._4)
  }
}