Lua数组问题

Gee*_*ter 1 arrays lua multidimensional-array lua-table

我是一个PHP人,所以我不知道如何解决这个问题.我知道我在PHP中如何做到这一点,但我不知道Lua对这个问题有什么限制.

T = {
  clocktable = {},
  beancabinet = {},
  --...etc
}

T.clocktable[674] = 1
T.clocktable[660] = 1
--...etc
Run Code Online (Sandbox Code Playgroud)

问:如何通过"T"循环以快速知道时钟表键包括扩展键"674"和"660",只知道"时钟表"

注意:请注意开销,因为"T"表将非常加载数据,这是在性能环境中.

Jas*_*ijn 6

我不确定究竟是什么问题.如果你知道密钥,ponzao的答案是正确的,否则使用for循环:

for key, value in pairs(T.clocktable) do
    -- do something with key and value
end
Run Code Online (Sandbox Code Playgroud)