如何優化此代碼?有沒有比「elseif馬拉松」更簡單的方法?
variable = 1
moveLine = function()
if variable == 1 then
first = color_1.color
second = color_2.color
elseif variable == 2 then
first = color_2.color
second = color_3.color
end
variable = variable + 1
end
功能是很多更長,這就是爲什麼我可以用一個簡單的方法:)
所以...很多的顏色?我認爲Lua支持數組。 – Ryan 2012-01-27 14:57:35
@ user1173675您可以將'color_'s存儲在數組中,然後使用'variable'函數將它們分配給'first'和'second'來計算索引。 – 0605002 2012-01-27 14:59:19