Perl do-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 );

输出

Infinitive While Loop 
Infinitive While Loop
Infinitive While Loop
Infinitive While Loop
Infinitive While Loop
ctrl+c
微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?