【发布时间】:2020-05-02 22:06:57
【问题描述】:
自学 lua 并尝试找出如何在嵌套表中访问键和值的数组。 如果我有例如下表:
local coupledNumbers = {}
local a = 10
for i = 1, 12 do
for j = 1, 12 do
table.insert(coupledNumbers, {ID = a, result = i*j})
a = a + 10
end
end
这个循环会给我钥匙(1 到 144)
for k, v in pairs (coupledNumbers) do
print (k)
end
这个循环将为我提供值(类似于:table: 0xc475fce7d82c60ea)
for k, v in pairs (coupledNumbers) do
print (v)
end
我的问题是如何进入表格中的值?
我如何获得 ID 和结果。我认为这样的事情会起作用:
print (coupledNumbers[1].["ID"])
或
print (coupledNumbers[1].["result"])
但它给出了一个错误。
【问题讨论】: