scala tupleN(n参数)中元组类型的限制是什么

时间:2018-04-18 06:27:39

标签: scala tuples scala-collections

scala中有多少种不同类型的元组,如tuple1,tuple2,tuple3 我们可以创建多少这样的元组,对此有任何限制吗?

2 个答案:

答案 0 :(得分:1)

Scala中最大的元组是Tuple22。 如果你想拥有超过22,那么你可以使用元组元组,即

Tupe22((Tuple22(1,2,3,4.....,22))(Tuple22(1,2,3,4,....,22))) 

喜欢这个 如果你想拥有一个任意元素元组,你也可以查看无形库。

答案 1 :(得分:0)

Scala中默认的最大元组类型是Tuple22。在这个尺寸下,你可能最好使用一个系列。

e.g。 Tuple22(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)