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 оператор не оказывает влияния.

Примеры

Пример 1

В следующем 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:

Смотрите также

Функции MuPAD