Perl continue 語(yǔ)句

Perl 循環(huán) Perl 循環(huán)

Perl continue 塊通常在條件語(yǔ)句再次判斷前執(zhí)行。

continue 語(yǔ)句可用在 while 和 foreach 循環(huán)中。

語(yǔ)法

while 循環(huán)中 continue 語(yǔ)句語(yǔ)法格式如下所示:

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

foreach 循環(huán)中 continue 語(yǔ)句語(yǔ)法格式如下所示:

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

實(shí)例

while 循環(huán)中使用 continue 語(yǔ)句:

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

執(zhí)行以上程序,輸出結(jié)果為:

a = 0
a = 1
a = 2

foreach 循環(huán)中使用 continue 語(yǔ)句:

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

執(zhí)行以上程序,輸出結(jié)果為:

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

Perl 循環(huán) Perl 循環(huán)