Perl教程
Perl控制语句
Perl高级

Perl redo Statement

Perl redo Statement

Perl redo 语句重新启动当前循环而不评估控制语句。块中的其他语句将不会被执行。
redo 语句的语法如下:
redo;

Perl 重做语句示例

$a = 5;
while($a < 150){
   if( $a == 40 ){
     $a = $a + 10;
      redo;
   }
   print"a = $a\n";
}continue{
   $a = $a * 2;
}
输出:
a = 5
a = 10
a = 20
a = 50
a = 100
在上面的程序中,当 $a 达到 40 时,循环在重做条件下重新开始。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4