break — выходит из одного или нескольких циклов или оператора switch
Синтаксис
break
break 2
Описание
Break передает управление непосредственно за пределы охватывающего цикла или оператора переключения. Это предпочтительный способ оставить такой оператор (а не goto, который все еще возможен в большинстве случаев). Дополнительная цифра позволяет выйти из нескольких уровней, например. выйти из цикла внутри оператора переключения. Обратите внимание, что в этом месте допускается только литерал (например, 2).
Пример
В этом примере вообще ничего не выводится, потому что каждый из циклов (и оператор переключения) немедленно прерывает работу (прежде чем он сможет напечатать «Hi»).
Синтаксис
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