元组可以理解为一个容器,可以存放各种相同或不同类型的数据,元组最大只能有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)
}
网友评论