0

与pair相比,只有2个元素的元组有性能损失吗?

4

2 回答 2

2

tuple我非常怀疑您正在设计的任何系统都会因为您选择使用over而陷入停顿pair。事实上,如果编译器为一个 2 值元组生成的东西比它为一对(几乎)等价的对生成的东西多或少,我会感到非常惊讶。

我可以向您保证,如果您的应用程序停止运行并且您的 PC 开始崩溃 - 这不会是由于您选择了 tuple over pair,反之亦然。

于 2013-03-27T20:45:20.040 回答
1

您必须对其进行概要分析。此外,为什么要冒着延长使用仅与两个元素一起使用的风险的风险。个人喜好是不够的。Pair 很容易与 Maps 一起使用,而 tuple 是它自己的集合。

于 2013-03-27T20:37:36.430 回答