为什么要使用元组?

时间:2012-10-05 01:17:02

标签: tuples

  

可能重复:
  Why use tuples instead of objects?

假设您使用的编程语言允许您从函数中返回多个值,例如x, y = f(a, b)

在我看来,使用具有命名属性的struct / object通常比使用元组更好,以提高可读性。例如,我认为p.xp[0]更具可读性。

元组的常见用法是关联数组中的键值对。但对我来说,x.keyx.value似乎比x[0]x[1]更清晰。

元组而不是命名类型的原因是否方便?这让我觉得在大多数编程语言中声明新类型的语法开销太高了。

0 个答案:

没有答案