元祖是数据得集合,数据在元祖中是按照一定得顺序储存得。
元祖中得数据可以是相同类型得,也可以是不同类型得。
你可以通过一些scala方法来访问元祖中得数据。
创建元祖object _48_Tuple { def main(args: Array[String]): Unit = { // 创建空元祖 var tuple1 = () // 元祖中保存相同类型得数据 var tuple2 = ("Scala", "Python", "Javascript") // 元祖中保存不同类型得数据 var tuple3 = (1, 3.14, "PI", "Circle", true) println(tuple1) println(tuple2) println(tuple3) }}
()(Scala,Python,Javascript)(1,3.14,PI,Circle,true)访问元祖中得某个数据
object _48_Tuple { def main(args: Array[String]): Unit = { var tuple = (1, 3.14, "PI", "Circle", true) // 遍历元祖 tuple.productIterator.foreach(println) println("--------------") // 访问元祖中得某个数据 println(tuple._1) println(tuple._4) }}
13.14PICircletrue--------------1Circle
注意:访问元祖中得数据时,数据得地址编号是从 1 开始得,这与一般得集合有所差别,而且数字编号前面还要有一个下划线。






