break, _breakОтключите цикл или переключатель Case преждевременно
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
break _break()
break отключает forповторениев то время как циклы и case операторы.
break оператор эквивалентен вызову функции _break(). Возвращаемое значение является пустым объектом типа DOM_NULL.
В forповторениев то время как, и case операторы, break оператор выходит от цикла/переключателя. Выполнение возобновляет следующий оператор после end пункт цикла/переключателя.
Во вложенных циклах только самый внутренний цикл отключен break.
break также отключает последовательность оператора _stmtseq(..., break, ...).
Вне forповторениев то время как, case, и _stmtseq, break оператор не оказывает влияния.
Из циклов выходит преждевременно break:
for i from 1 to 10 do print(i); if i = 2 then break end_if end_for
![]()
![]()
delete i:
В case оператор, все команды начиная с первой ветви соответствия выполняются:
x := 2: case x of 1 do print(1); x^2; of 2 do print(2); x^2; of 3 do print(3); x^2; otherwise print(UNKNOWN) end_case:
![]()
![]()
![]()
В следующей версии, break гарантирует, что только операторы в соответствующей ветви оценены:
case x of 1 do print(1); x^2; break; of 2 do print(2); x^2; break; of 3 do print(3); x^2; break; otherwise print(UNKNOWN) end_case:
![]()
delete x: