Break (Lua)

Материал из UoPilot
Версия от 20:36, 27 августа 2019; Tatikoma (обсуждение | вклад) (Новая страница: « == Описание == '''break''' - оператор прерывания цикла. Используется для выхода из цикла. Управл...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Описание

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

Синтаксис

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

Примеры

--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")

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

<br>For (Lua) <br>While (Lua) <br>Repeat (Lua)