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: