Perl continue 語句
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