本文概述
与for和while循环不同, do while循环在循环的底部检查其条件。因此while循环将至少执行一次。
do-while循环语法
Perl语言的do-while循环的语法如下:
do{
//code to be executed
}while(condition);
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