構文 |
|
next ラベル next |
返り値 |
|
なし |
説明
- ループの残りの部分の処理をスキップして先頭に戻ります。
- C言語のcontinueに相当します。
- ラベルが指定してある場合は,指定したラベルのループの残りの部分の処理までスキップします。
使用例
#/usr/bin/perl
use strict;
use warnings;
while (my $line = <>) {
next if $line =~ m/^\s*#/;
print $line;
}
#/usr/bin/perl
use strict;
use warnings;
LOOP: foreach my $i (1..3) {
print "$i begin\n";
foreach my $j (1..3) {
next LOOP if ($i == 2);
print "$i-$j\n";
}
# $i == 2の場合に処理されない
print "$i end\n";
}