Lua数组问题



我是一个PHP爱好者,所以我不知道如何解决这个问题。我知道如何在PHP中做到这一点,但我不知道Lua在这个问题上有什么限制。

T = {
  clocktable = {},
  beancabinet = {},
  --...etc
}
T.clocktable[674] = 1
T.clocktable[660] = 1
--...etc

问:我如何循环通过"T"来快速知道钟表键包括扩展键"674"one_answers"660",而只知道"钟表"

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

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

for key, value in pairs(T.clocktable) do
    -- do something with key and value
end

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

T.clocktable[674] ~= nil

尝试

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

相关内容

  • 没有找到相关文章

最新更新