Scala 元组

72 阅读1分钟

元组

元组表示不同类型值的集合,即元组可以用于存放不同类型的元素,eg:可以存放整型、字符串、浮点型、自定义类型等等

定义元组:

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

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

def main(args: Array[String]): Unit = {
  // 元组:把数据放在一个容器
  var rst = (1, "a", 1.75, "hello", "true", 2)
  // 访问元组数据 ._数字编号
  println(rst._5)
}

访问元组

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

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