Repeat (Lua): различия между версиями

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: « == Описание == '''repeat''' - выполняет блок кода до тех пор, пока условие не станет истинным. В о...»)
 
 
Строка 5: Строка 5:
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: нет.
 
Привязка к окну: нет.
<br>Работа со свернутым окном: да.
+
<br>Работа со свернутым окном: да.
 
  repeat
 
  repeat
 
     [строки кода]
 
     [строки кода]
Строка 22: Строка 22:
  
 
[[For (Lua)]]
 
[[For (Lua)]]
&lt;br>[[While (Lua)]]
+
<br>[[While (Lua)]]
&lt;br>[[Break (Lua)]]
+
<br>[[Break (Lua)]]

Текущая версия на 11:06, 28 августа 2019

Описание

repeat - выполняет блок кода до тех пор, пока условие не станет истинным. В отличие от while проверка условия производится после выполнения блока, так что блок выполняется в любом случае хотя бы один раз.

Синтаксис

Привязка к окну: нет.
Работа со свернутым окном: да.

repeat
    [строки кода]
until условие

Примеры

--lua
local x = 0
repeat 
    x = x + 1
    msg (x)
until x == 4     -- пока переменная 'x' не примет значение равное 4
msg ("Вышли из цикла")

Смотрите также

For (Lua)
While (Lua)
Break (Lua)