天天看點

44_集合_Tuple

元組 - Tuple
* 說明
*     可以存放相同或不同資料類型的容器
*     根據元素的個數我們稱之為 x元元組
* 注意
*     元組最大隻能存22個元素
*
* */      
/*
* 元組 - Tuple
* 說明
*     可以存放相同或不同資料類型的容器
*     根據元素的個數我們稱之為 x元元組
* 注意
*     元組最大隻能存22個元素
*
* */
object TupleTest extends App {
  //1. 初始化 (三元元組)
  var tuple: (Int, Double, String) = (1, 1.1, "str")

  //2. 通路元組
  //通過存儲順序通路
  println(tuple._1)
  println(tuple._2)
  println(tuple._3)
  //通過索引通路
  println(tuple.productElement(2))
  println(tuple.productElement(1))
  println(tuple.productElement(0))

  //3. 周遊元組
  for (e <- tuple.productIterator) {
    println(e)
  }


}