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 迴圈