Scala中的元组使一个固定数量的组合,本体可以作为一个参数传递
元组可以容纳不通过类型的数据,但是它是不可变
例子:学习java时候,需要方法返回两个值,数组,集合和自定义类 在scala中只需使用一个元组类型即可
Scala的 Tuple1 元组是有上限的, scala中最多只能有22个,若数据过大建议使用的即使集合了
定义元组
val t = (1, "hello", true)
val tuple1 = new Tuple1(1 "hello", true)
val tuple2 = new Tuple2(1 "hello", true)
val tuple3 = new Tuple3(1 "hello", true)
println(tuple1._1)
println(tuple2._2)
上面的 Tupple1 ,Tupple2, Tupple3 里面的1,2,3,代表的是能运去去除几个元素,取出时用 tuple._1取出第一个元素, 以此类推
版权声明:本文为qq_34429725原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。