Перейти к содержанию

Cobra/Keywords/continue

Материал из Викиучебника — открытых книг для открытого мира

Continue

[править]

continue передает управление передает управление на следующую итерацию цикла, в котором он находится.
Любые оставшиеся заявления в текущей итерации не выполняются. Следующая итерация цикла определяется следующим образом:

  • В while цикле, следующая итерация начинается c инструкции, проверяющей условное выражение.
  • В for цикле, вызывается счетчик цикла в шаге приращения или перечисления, проверяется условное выражение и в зависимости от результата цикл завершается или циклический процесс продолжается.

Синтаксис

[править]
continue

Пример

[править]

Следующий пример показывает, как оператор continue использован для обхода участков кода и перехода на следующую итерацию цикла.

def main is shared
    i = 0
    post while i < 3    # do
        i += 1
        print 'before the continue'
        continue
        print 'after the continue, should never print'

     print 'after the do loop'

# Outputs:

before the continue
before the continue
before the continue
after the do loop