last: 立即中止循环,就像C语言中的break;
next:并不要求立刻退出循环,但是需要立刻结束当前这次迭代,继续执行循环的下次迭代。
#!usr/local/bin/perl
for( $i=0;$i<4;$i++){
if($i==2){
last;
}
print "$i";
}
这个打印出来的结果是01,
而#!usr/local/bin/perl
for( $i=0;$i<4;$i++){
if($i==2){
next;
}
print "$i";
}
打印出来的结果是013。