Perl continue 文

Perl 循环Perl ループ

Perl の continue ブロックは通常、条件文が再度評価される前に実行されます。

continue 文は while ループと foreach ループで使用できます。

構文

while ループ内の continue 文の構文は次のとおりです:

while(condition){
   statement(s);
}continue{
   statement(s);
}

foreach ループ内の continue 文の構文は次のとおりです:

foreach $a (@listA){
   statement(s);
}continue{
   statement(s);
}

例

while ループで continue 文を使用する:

例

#/usr/bin/perl $a = 0; while($a < 3){ print "a = $a\n"; }continue{ $a = $a + 1; }

上記のプログラムを実行すると、出力結果は次のようになります:

a = 0
a = 1
a = 2

foreach ループで continue 文を使用する:

例

#/usr/bin/perl @list = (1, 2, 3, 4, 5); foreach $a (@list){ print "a = $a\n"; }continue{ last if $a == 4; }

上記のプログラムを実行すると、出力結果は次のようになります:

a = 1
a = 2
a = 3
a = 4

Perl 循环Perl ループ

その他の拡張