Perl continue 語(yǔ)句
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
更多建議: