我在lua中有一个for循环,并且我正在尝试使用iterator变量在for循环中设置变量。我需要它来设置这些变量:在for循环中设置一个变量(使用临时变量)Lua
damage1
damage2
damage3
damage4
damage5
damage6
damage7
damage8
damage9
damage10
damage11
当然,我不会将其分配给所有的,因为这将是打破D.R.Y.规则(不要重复自己)。这就是我想会的工作:
for i = 0, 11 do
damage..i = love.graphics.newImage('/sprites/damage/damage'..i..'.png')
end
不介意love.graphics.newImage()
,这只是在我使用的框架的功能。反正,有人可以帮忙吗?
在此先感谢。
可能的重复[如何在Lua中创建一个动态变量名?](http://stackoverflow.com/questions/5061755/how-do-i-make-a-dynamic-variable-name- in-lua) – finnw