每个元组基数都由swift中的自己的类型表示(就像我所知道的任何其他强类型编程语言一样),所以我们有
($T1, $T2)
($T1, $T2, $T3)
...
Run Code Online (Sandbox Code Playgroud)
由于我们有几种不同的类型,每个基数一个,它们需要是有限的.
在Scala中,我们最多Tuple22,在Haskell中,当前限制应该是64.
swift的限制是什么(如果有的话)?此外,是编译器生成的类型实现还是有一个我找不到的显式实现?
Jea*_*let 10
在当前版本的Xcode 6 Beta中,编译失败,大于1948的arity元组(swift可执行文件以代码254退出;没有特定的警告或错误).
| 归档时间: |
|
| 查看次数: |
995 次 |
| 最近记录: |