a = {}
a["key"] = "value"
a[1] = "123"
哪个是索引,哪个是关键?我真的对此感到困惑。
Lua在index
和key
之间没有差异。本手册使用了两个同义词。只有当他们引用C API时,他们才会在谈论整数值时专门使用index
。
在Lua用户中,对于整数也倾向于使用index
,对于其他任何东西都倾向于使用key
。
这可能是因为其他没有关联数组类型的语言只使用index
。
你会发现手册和大多数用户都会使用
其中仅出现连续整数索引的CCD_ 7和其中可以出现任何类型的键/索引的CCD_。当然,你可以随心所欲地命名这些变量。