scala之元组

2020-01-08  本文已影响0人  虚心若愚_b5c1

元组可以理解为一个容器,可以存放各种相同或不同类型的数据,元组最大只能有22个元素

元组的创建

// 1.tuple就是一个Tuple,类型是Tuple4
// 2.为了高效的操作元组,编译器根据元素个数的不同,对应不同的元组类型
// 3.分别是Tuple1---Tuple22
val tuple  = (1,2,3,"xuwei")

元组的访问

访问元组中的数据,可以采用顺序号(_顺序号),也可以通过索引(productElement)访问

// _顺序号的方式访问
val tuple01 = tuple._1

// 通过productElement的方式访问第二个元素
val tuple02 = tuple.productElement(1)

遍历元组

// 遍历元组,元组的遍历需要使用到迭代器
for(item <- tuple.productIterator){
    println(item)
}
上一篇 下一篇

猜你喜欢

热点阅读