next
, _next
Пропустите шаг в цикле
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
next _next()
next
прерывает текущий шаг в for
повторение
, и while
циклы. Выполнение возобновляет следующий шаг цикла.
next
оператор эквивалентен вызову функции _next()
. Возвращаемое значение является пустым объектом типа DOM_NULL
.
В for
повторение
, и while
циклы, next
оператор прерывает текущий шаг цикла. В for
операторы, переменная цикла постепенно увеличивается, и выполнение продолжается в начале цикла. Точно так же условия управления в начале while
цикл и в until
пункт repeat
цикл проверяется, прежде чем выполнение продолжается в начале цикла.
Вне for
повторение
, и while
циклы, next
оператор не оказывает влияния.
В следующем for
цикл, любой шаг с даже i
пропущен:
for i from 1 to 5 do if testtype(i, Type::Even) then next end_if; print(i) end_for:
В следующем repeat
цикл, все шаги с нечетным i
пропущены:
i := 0: repeat i := i + 1; if testtype(i, Type::Odd) then next end_if; print(i) until i >= 5 end_repeat:
delete i: