元组

说明:

元组可以理解为一个容器,可以存放各种相同或不同类型的数据,意思就是将多个无关的数据封装为一个整体,称为元组。

注意:

元组中最大只能有22个元素。

1、创建元组

    val tuple = ("hello", 10, 'a', true)
    println(tuple)

2、访问数据

    println(tuple._1)
    println(tuple._3)
    //另一种,传入索引位置
    println(tuple.productElement(0))

3、遍历元组数据, productIterator迭代器

    for (elem <- tuple.productIterator) println(elem)

4、嵌套元组

    val mulTuple = (1, 2, "scala", (11, 22, 'b'), 'c')
    //访问数据
    println(mulTuple._4._3)