Perlは声明を続けます
Perlは、ブロックは通常、再び条件文を判断する前に実行され続けます。
継続文はながらのforeachループで使用することができます。
文法
ループ文を続けながら、次のような構文は次のとおりです。
while(condition){ statement(s); }continue{ statement(s); }
foreachループは、ステートメントの構文を続け、次のとおりです。
foreach $a (@listA){ statement(s); }continue{ statement(s); }
例
ループ文ながら引き続き使用します:
#/usr/bin/perl $a = 0; while($a < 3){ print "a = $a\n"; }continue{ $a = $a + 1; }
上記のプログラムは、出力は次のようになります。
a = 0 a = 1 a = 2
foreachループステートメントを使用し続けます。
#/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