【问题标题】:what is the limit of tuples types in scala tupleN(n-parameters)scala tupleN(n-parameters)中元组类型的限制是什么
【发布时间】:2018-09-28 06:39:09
【问题描述】:

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

【问题讨论】:

  • 22。您最多可以拥有Tuple22,因为这是存在对应库类的最高元组。

标签: scala tuples scala-collections


【解决方案1】:

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

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

像这样 如果您想要一个任意元素元组,您也可以查看无形库。

【讨论】:

    【解决方案2】:

    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)

    【讨论】:

      猜你喜欢
      • 2013-02-24
      • 2021-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-06
      • 2011-09-08
      相关资源
      最近更新 更多