Адрес: ул. Б. Очаковская 32 Москва Россия
Наши официальные канал и чат в telegram

break

выходит из одного или нескольких циклов или оператора switch

Аватара пользователя
admin
Site Admin
Сообщения: 59
Зарегистрирован: Чт фев 08, 2024 7:03 pm

break

Сообщение admin »

break
break — выходит из одного или нескольких циклов или оператора switch

Синтаксис
break
break 2

Описание
Break передает управление непосредственно за пределы охватывающего цикла или оператора переключения. Это предпочтительный способ оставить такой оператор (а не goto, который все еще возможен в большинстве случаев). Дополнительная цифра позволяет выйти из нескольких уровней, например. выйти из цикла внутри оператора переключения. Обратите внимание, что в этом месте допускается только литерал (например, 2).

Пример

Код: Выделить всё

for a=1 to 10
  break
  print "Hi"
next a

while 1
  break
  print "Hi"
wend

repeat
  break
  print "Hi"
until 0

switch 1
case 1:break
case 2:case 3:print "Hi"
end switch
В этом примере вообще ничего не выводится, потому что каждый из циклов (и оператор переключения) немедленно прерывает работу (прежде чем он сможет напечатать «Hi»).
Связанные команды и функции:
for, while, repeat и switch