Есть ли более простой способ, чем «еще один марафон»? - PullRequest
1 голос
/ 27 января 2012

Как мне оптимизировать этот код?

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

Функция намного длиннее, и поэтому я мог бы использовать более простой способ:)

1 Ответ

5 голосов
/ 27 января 2012

Вы должны хранить свои цвета в массиве:

colors = { all your colors }

moveLine = function()
    first = colors[variable]
    second = colors[variable + 1]
    variable = variable + 1
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...