Perl next文

Perl 循环Perl ループ

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 循环Perl ループ

その他の拡張