Break (Lua): различия между версиями
Перейти к навигации
Перейти к поиску
Tatikoma (обсуждение | вклад) (Новая страница: « == Описание == '''break''' - оператор прерывания цикла. Используется для выхода из цикла. Управл...») |
Tatikoma (обсуждение | вклад) |
||
| Строка 5: | Строка 5: | ||
== Синтаксис == | == Синтаксис == | ||
Привязка к окну: нет. | Привязка к окну: нет. | ||
| − | + | <br>Работа со свернутым окном: да. | |
== Примеры == | == Примеры == | ||
| Строка 30: | Строка 30: | ||
== Смотрите также == | == Смотрите также == | ||
| − | + | <br>[[For (Lua)]] | |
| − | + | <br>[[While (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")