每个元组基数都由自己的类型快速表示(就像我所知道的任何其他强类型编程语言一样),所以我们有
($T1, $T2) ($T1, $T2, $T3) ...
由于我们有几种不同的类型,每个基数一种,因此它们必须是有限的。
在Scala中,最多可达到Tuple22,在Haskell中,当前限制应为64。
Tuple22
快速的限制(如果有)是多少?另外,类型实现是由编译器生成的还是我找不到的显式实现?
在当前版本的Xcode 6 Beta中,编译失败时,元组的Arity大于1948(swift可执行文件以代码254退出;没有特定的警告或错误)。
swift