【发布时间】:2018-09-28 06:39:09
【问题描述】:
scala 中有多少种不同类型的元组,例如 tuple1、tuple2、tuple3 我们可以创建多少个这样的元组,这有什么限制吗?
【问题讨论】:
-
22。您最多可以拥有Tuple22,因为这是存在对应库类的最高元组。
标签: scala tuples scala-collections
scala 中有多少种不同类型的元组,例如 tuple1、tuple2、tuple3 我们可以创建多少个这样的元组,这有什么限制吗?
【问题讨论】:
22。您最多可以拥有Tuple22,因为这是存在对应库类的最高元组。
标签: scala tuples scala-collections
在 Scala 中可以使用的最大元组是 Tuple22。 如果你想拥有超过 22 个,那么你可以使用元组的元组,即
Tupe22((Tuple22(1,2,3,4.....,22))(Tuple22(1,2,3,4,....,22)))
像这样 如果您想要一个任意元素元组,您也可以查看无形库。
【讨论】:
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)
【讨论】: