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

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

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

Описание

break - оператор прерывания цикла. Используется для выхода из цикла. Управление передается командам, которые находятся сразу за циклом.

Синтаксис

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

Примеры

--lua
for i = 1, 5 do
    if i == 3 then    -- если i равна 3
        break         -- выходим из цикла for
    end
    msg ("i =" ..  i)
end
msg ("Вышли из цикла")
--lua
local count = 0
while true do              -- пока истина, т. е. бесконечно, тоже самое что while 1 == 1 do
    count = count + 1      -- увеличим значение на 1
    msg ("Теперь на счётчике число: " .. count) 
    if count == 3 then              -- если переменная 'count' = 3
        break                       -- выходим из цикла
    end
end
msg ("Вышли из while")

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


For (Lua)
While (Lua)
Repeat (Lua)