English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Если значение 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