Break (Lua)

Материал из UoPilot
Версия от 10:17, 28 августа 2019; Tatikoma (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Описание

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)