无涯教程-Perl - continue 语句函数

可以在 whileforeach 循环中使用continue语句。

continue - 语法

带有 while 循环的 continue 语句的语法如下-

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

具有 foreach 循环的 continue 语句的语法如下-

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

具有代码块的 continue 语句的语法如下-

continue {
   statement(s);
}

continue - 示例

以下程序使用 while 循环模拟 for 循环-

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

这将产生以下输出-

Value of a=0
Value of a=1
Value of a=2

以下程序显示 continue 语句与 foreach 循环的用法-

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

这将产生以下输出-

Value of a=1
Value of a=2
Value of a=3
Value of a=4

Perl 中的 continue 语句函数 - 无涯教程网无涯教程网提供可以在 while 和 foreach 循环中使用continue 语句。 continue - 语法带有 while 循环...https://www.learnfk.com/perl/perl-continue-statement.html

你可能感兴趣的:(无涯教程,perl)