1

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

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

T.clocktable[674] = 1
T.clocktable[660] = 1
--...etc

Q:如何循环“T”快速知道clocktable键包括扩展键“674”和“660”,只知道“clocktable”

注意:请注意开销,因为“T”表将大量加载数据,这是在性能环境中。

4

3 回答 3

6

我不确定这个问题到底是什么。如果你知道关键,ponzao的答案是对的,否则使用for循环:

for key, value in pairs(T.clocktable) do
    -- do something with key and value
end
于 2011-06-01T20:04:24.133 回答
1

有没有理由不检查它是否不是nil

T.clocktable[674] ~= nil
于 2011-06-01T20:02:38.297 回答
0

尝试

for i, v in pairs(T.clocktable) do
    print("Key:", i, "Value:", v)
end

> Key: 674 Value: 1
> Key: 660 Value: 1
于 2011-06-03T15:33:46.023 回答