next, _nextПропустите шаг в цикле
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
next _next()
next прерывает текущий шаг в for, repeat и циклах while. Выполнение возобновляет следующий шаг цикла.
Оператор next эквивалентен вызову функции _next(). Возвращаемое значение является пустым объектом типа DOM_NULL.
В for, repeat и циклах while, оператор next прерывает текущий шаг цикла. В операторах for постепенно увеличивается переменная цикла, и выполнение продолжается в начале цикла. Точно так же условия управления в начале цикла while и в пункте until цикла repeat проверяются, прежде чем выполнение продолжается в начале цикла.
Вне for, repeat и циклов 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: