English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Цикл while в Lua

Циклы Lua

Если значение true, то в языке программирования Lua цикл while будет повторно выполнять инструкции тела цикла.

Синтаксис

Синтаксис цикла while в языке программирования Lua:

while(condition)
do
   statements
end

statements (инструкции тела цикла) Это может быть одно или несколько инструкций,condition (условие) Это может быть любое выражение, в condition (условие)  Если значение true, то выполняются инструкции тела цикла.

Рисунок процесса:

На рисунке процесса мы можем увидеть, что вcondition (условие)Если значение false, то текущий цикл пропускается, и начинается выполнение следующей инструкции в скрипте.

Онлайн пример

Ниже приведен пример цикла, который выводит значение a:

a = 10
while(a < 20)
do
   print("Значение переменной a:", a)
   a = a + 1
end

Выполните следующий код, и результат будет следующим:

Значение переменной a:    10
Значение переменной a:    11
Значение переменной a:    12
Значение переменной a:    13
Значение переменной a:    14
Значение переменной a:    15
Значение переменной a:    16
Значение переменной a:    17
Значение переменной a:    18
Значение переменной a:    19

Циклы Lua