表中的表与自定义键名称

时间:2016-04-18 01:16:38

标签: lua lua-table

我必须在表格中声明一个表格,其行为如下:

table = {'79402d' = {'-5.4','5','1.6'}, '5813g1' = {'3','0.15','18'}} 

因此,当我遍历它时,我可以使用与table['79402d'][0]类似的东西来打印坐标。

1 个答案:

答案 0 :(得分:2)

表构造函数有两种语法。一般形式:

t = { ['key'] = value }

(如果密钥是有效的标识符)语法糖形式:

t = { key = value }

在这里你要混合它们。由于79402d不是有效的标识符(以字母或下划线开头),因此您必须使用通用格式:

t = {['79402d'] = {'-5.4','5','1.6'}, ['5813g1'] = {'3','0.15','18'}}