Оператор повтора Perl переходит непосредственно к первой строке тела цикла и начинает повторное выполнение цикла. Операторы после оператора повтора больше не выполняются, и блок операторов продолжения больше не выполняется.
Оператор continue можно использовать в циклах while и foreach.
Формат синтаксиса следующий:
повторить [ЯРЛЫК]
ЭТИКЕТКА не является обязательной.
Оператор повтора с модификатором метки LABEL означает, что поток управления циклом непосредственно переносится в первую строку блока операторов, связанного с модификатором метки LABEL, для начала выполнения, вместо выполнения операторов после оператора повтора и блока операторов продолжения;
Оператор повтора без модификатора метки LABEL означает, что поток управления циклом непосредственно переносится в первую строку текущего блока операторов для начала выполнения вместо выполнения операторов после оператора повтора и блока операторов продолжения;
Если он находится в цикле for или с блоком операторов continue, список приращений и блок операторов continue в цикле for больше не будут выполняться;
Выполняя вышеуказанную программу, результат вывода:
а = 0а = 1а = 2а = 3а = 4а = 6а = 7а = 8а = 9