Perl do-while循环

本文概述

  • Perl嵌套do while循环示例
  • Perl Infinite做while循环示例
与for和while循环不同, do while循环在循环的底部检查其条件。因此while循环将至少执行一次。
do-while循环语法 Perl语言的do-while循环的语法如下:
do{ //code to be executed }while(condition);

while循环的流程图
Perl do-while循环

文章图片
Perl do-while例子 这是Perl do while循环的简单程序, 我们在其中打印1的表。
$i = 1; # do...while loop execution do{ printf "$i\n"; $i++; }while( $i < = 10 );

输出
1 2 3 4 5 6 7 8 9 10

Perl嵌套do while循环示例 嵌套的do while循环是一个do while循环嵌套在另一个do while循环内的循环。
它完全针对内部和外部循环执行。
例:
$i = 1; # do...while loop execution do{ $j = 1; do{ printf "$i $j\n"; $j++; }while( $j < = 3 ); $i++; }while( $i < = 3 );

输出
1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3

Perl Infinite做while循环示例 通过在while条件中传递true, 将执行无限的while循环。可以使用ctrl + c停止执行。
do{ printf "Infinitive do-while Loop\n"; }while( true );

【Perl do-while循环】输出
Infinitive While Loop Infinitive While Loop Infinitive While Loop Infinitive While Loop Infinitive While Loop ctrl+c

    推荐阅读