Perl next文
Perl next文は、next文の次の文からループ本体の終了識別子までの間の文の実行を停止し、continueブロックを実行してから、ループ本体の先頭に戻って次のループを実行します。
構文
構文形式は次のとおりです:
next [ LABEL ];
ここで LABEL はオプションです。LABEL が指定されていない場合、next文はループ本体の先頭に戻って次のループを実行します。
例
#!/usr/bin/perl
$a = 10;
while( $a < 20 ){
if( $a == 15)
{
# 反復をスキップ
$a = $a + 1;
next;
}
print "a の値は:$a\n";
$a = $a + 1;
}
上記のプログラムを実行すると、出力結果は次のとおりです:
a 的值为: 10 a 的值为: 11 a 的值为: 12 a 的值为: 13 a 的值为: 14 a 的值为: 16 a 的值为: 17 a 的值为: 18 a 的值为: 19その他の拡張
Perl ループ