我遇到了以下问题(在Lua中):
我有20个名为tree01,tree02,...,tree20的表 现在我想搜索这些表的内容,但是我找不到如何用for引用树的解决方案。
for i=tree01,tree20 do
--blablabla
显然我不能这样算。有人有个主意吗?
答案 0 :(得分:2)
如果tree[1]
,...,tree[20]
是全局变量,那么您可以这样做:
for i=1,20 do
local t=_G[string.format("tree%02d",i)]
-- blablabla
end
但是,如果您有一个包含20个表的表格会更好:tree[1]
,...,tree[20]
。