Страница 1 из 1

break

Добавлено: Пн фев 26, 2024 11:06 am
admin
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