Как мне оптимизировать этот код?Есть ли более простой способ, чем «мавритан« ифиф »?
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
@ user1173675 Вы можете сохранить 'color_' в массиве и затем назначить их 'first' и' second', используя функцию 'variable' для вычисления индекса. – 0605002