我设置了一些这样的变量:
local var1Age = 10
local var2Age = 20
local var3Age = 30
现在我想用这样的循环迭代它们:
for i=1, 3 do
if var..i..Age >= 21 then
print("yep")
end
end
我无法更改变量,也无法创建表。这个变量有可能以某种方式出现吗?
编辑: 我可以做这样的事情:
if var1Age >= 21 then
print("yep")
end
if var2Age >= 21 then
print("yep")
end
if var3Age >= 21 then
print("yep")
end
但我有大约 50 个这样的变量。这就是为什么我寻找一种使用循环的方法。
Edit2: 变量是由我无法更改的类设置的,因此我无法更改设置变量的方式。例如,我不能像这样设置变量:
local varAge = {}
varAge[1] = 10
varAge[2] = 20
varAge[3] = 30
Edit3: 该类将变量保存在这样的表中:http: //ideone.com/iO4I8N