Perl 中的 redo语句函数

首页 / Perl入门教程 / Perl 中的 redo语句函数

redo 命令重新启动循环块,而无需再次判断条件。您可以提供带有 redo 语句的LABEL,其中LABEL是循环的标签。 redo 语句可以在嵌套循环中使用,如果未指定LABEL,则该语句将适用于最近的循环。

redo - 语法

redo [LABEL]

redo - 流程图

Perl redo statement

redo - 示例

以下程序显示了 redo 语句的用法-

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

这将产生以下输出-

Value of a=0
Value of a=1
Value of a=2
Value of a=3
Value of a=4
Value of a=6
Value of a=7
Value of a=8
Value of a=9

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

深入剖析Kubernetes -〔张磊〕

Linux性能优化实战 -〔倪朋飞〕

DDD实战课 -〔欧创新〕

检索技术核心20讲 -〔陈东〕

打造爆款短视频 -〔周维〕

容量保障核心技术与实战 -〔吴骏龙〕

React Hooks 核心原理与实战 -〔王沛〕

网络排查案例课 -〔杨胜辉〕

徐昊 · TDD项目实战70讲 -〔徐昊〕

好记忆不如烂笔头。留下您的足迹吧 :)