Table in Table 自定义键名
Table in Table with custom key name
我必须在 table 中声明一个 table,它将像这样:
table = {'79402d' = {'-5.4','5','1.6'}, '5813g1' = {'3','0.15','18'}}
所以当我遍历它时,我可以使用类似于 table['79402d'][0]
的东西来打印坐标。
table 构造函数有两种语法。一般形式:
t = { ['key'] = value }
(如果key是有效的标识符)语法糖形式:
t = { key = value }
你把它们混在一起了。因为 79402d
不是有效标识符(以字母或下划线开头),所以您必须使用一般形式:
t = {['79402d'] = {'-5.4','5','1.6'}, ['5813g1'] = {'3','0.15','18'}}
我必须在 table 中声明一个 table,它将像这样:
table = {'79402d' = {'-5.4','5','1.6'}, '5813g1' = {'3','0.15','18'}}
所以当我遍历它时,我可以使用类似于 table['79402d'][0]
的东西来打印坐标。
table 构造函数有两种语法。一般形式:
t = { ['key'] = value }
(如果key是有效的标识符)语法糖形式:
t = { key = value }
你把它们混在一起了。因为 79402d
不是有效标识符(以字母或下划线开头),所以您必须使用一般形式:
t = {['79402d'] = {'-5.4','5','1.6'}, ['5813g1'] = {'3','0.15','18'}}