[英]Lua arrays question
我是 PHP 人,所以我不知道如何解决这个问题。 我知道如何在 PHP 中执行此操作,但我不知道 Lua 关于此问题的约束是什么。
T = {
clocktable = {},
beancabinet = {},
--...etc
}
T.clocktable[674] = 1
T.clocktable[660] = 1
--...etc
Q:如何循环“T”快速知道clocktable键包括扩展键“674”和“660”,只知道“clocktable” ?
注意:请注意开销,因为“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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.