Perl next Statement
The Perl next statement is used to stop executing the statements from the next statement after next
to the end of the loop body, and then proceed to the continue
block. After executing the continue
block, it returns to the beginning of the loop to start the next iteration.
Syntax
The syntax is as follows:
next [ LABEL ];
Where LABEL
is optional. If LABEL
is not specified, the next
statement will return to the beginning of the loop to start the next iteration.
Example
#!/usr/bin/perl
$a = 10;
while( $a < 20 ){
if( $a == 15)
{
# Skip the iteration
$a = $a + 1;
next;
}
print "The value of a is: $a\n";
$a = $a + 1;
}
Executing the above program will output:
The value of a is: 10
The value of a is: 11
The value of a is: 12
The value of a is: 13
The value of a is: 14
The value of a is: 16
The value of a is: 17
The value of a is: 18
The value of a is: 19