CSS властивості
ГлавнаяLuaЦикл Lua

Цикл Lua

172

Цикл for застосовується для виконання заданого коду кілька разів. Синтаксис наступний.

<code data-language="lua">for variable=beginning, finish, step do--повторюємо код end

Тут variable це ім'я змінної, яка збільшуватиметься з кроком step до значення finish. За замовчуванням крок дорівнює 1, тому не потрібно вказувати третій параметр. Наприклад, якщо нам треба поставити 10 кроків, ми напишемо таке.

<code data-language="lua">for i=1,10 do print (i) end

У цьому прикладі на екран буде виведено число від 1 до 10 включно.

Крок збільшення не обов'язково встановлювати цілим, він може бути і дробовим (0.5) або негативним (-1). Це дозволяє робити цикли, в яких лічильник прирощень не збільшується, а навпаки, зменшується, як показано на прикладі нижче.

<code data-language="lua">for i=10, 1, 0.5 do print (i) end

У даному прикладі буде виведено число від 10 до 1 з кроком 0,5.