在表格中使用自定义键名的表格

我必须声明一个表格中的表格,它将像这样:

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

所以当我循环它时,我可以使用类似于table ['79402d'] [0]来打印坐标。

点赞
用户1009479
用户1009479

有两种表构造的语法。一个是通用表构造的形式:

t = { ['key'] = value }

如果键是一个有效的标识符,则可以使用语法糖的形式:

t = { key = value }

在这里,你混淆了它们。因为 79402d 不是一个有效的标识符(以字母或下划线开头),你必须使用通用形式:

t = {['79402d'] = {'-5.4','5','1.6'}, ['5813g1'] = {'3','0.15','18'}}
2016-04-18 02:29:50