Latest web development tutorials

Perlは声明を続けます

Perlのサイクル 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

Perlのサイクル Perlのサイクル