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

what is the limit of tuples types in scala tupleN(n-parameters)

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

Scala 中默认最大的元组类型是 Tuple22。在那个尺寸下,您最好使用集合。

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

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

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

像这样 如果你想拥有一个任意元素元组,你也可以查看 shapeless 库。