Изучаем Perl

975b8bba

Оператор next


Как и last, оператор next изменяет последовательность выполнения программы. Отличие между ними состоит в том, что next заставляет программу пропускать оставшуюся часть самого внутреннего блока цикла, не завершая этот цикл*. Используется оператор next следующим образом:

while (что-то) ( первая_часть;

первая_ часть;

первая_часть;

if (условие) {

какая-то часть;

какая-то_часты

next;

)

другая_часть;

другая_ ча

сть ;

# next передает управление в эту точку программы )

Если условие истинно, то выполняется какая-то_часть, а другая_часть пропускается.

Как и при использовании оператора last, блок оператора if не считается блоком, образующим цикл.



Содержание раздела