我是一个PHP家伙,所以我不知道如何解决这个问题。我知道我在PHP中如何做到这一点,但我不知道Lua对这个问题有什么限制。
T = {
clocktable = {},
beancabinet = {},
--...etc
}
T.clocktable[674] = 1
T.clocktable[660] = 1
--...etc
问:我如何通过“T”循环以快速知道时钟表键包含扩展键“674”和“660”,只知道“时钟表”?
注意:请注意开销,因为“T”表将非常加载数据,而且这是在性能环境中。
答案 0 :(得分:6)
我不确定究竟是什么问题。如果你知道密钥,ponzao的答案是正确的,否则使用for循环:
for key, value in pairs(T.clocktable) do
-- do something with key and value
end
答案 1 :(得分:1)
是否有理由不检查它是否不是nil
?
T.clocktable[674] ~= nil
答案 2 :(得分:0)
尝试
for i, v in pairs(T.clocktable) do
print("Key:", i, "Value:", v)
end
> Key: 674 Value: 1
> Key: 660 Value: 1