Perl While循环

本文概述

Perl while循环用于多次迭代程序或语句的一部分。

在while循环中, 条件在语句之前给出。当循环执行开始时, 它首先检查条件是true还是false。如果条件为真, 则执行循环。如果条件为假, 则循环终止于循环之外。

C语言中while循环的语法

Perl语言中while循环的语法如下:

while(condition){
//code to be executed
}

Perl中while循环的流程图

Perl while循环的流程图

Perl while循环示例

$i = 1;
# while loop execution
while( $i <= 10 ){
   printf "$i\n";
   $i++;
}

输出

1
2
3
4
5
6
7
8
9
10

Perl嵌套while循环示例

在嵌套的while循环中, 一个while循环用于另一个while循环。内部while循环完全执行, 而外部循环仅执行一次。

$i = 1;
# while loop execution
while( $i <= 3 ){
   $j = 1;
   while( $j <= 3 ){
   printf "$i $j\n";
   $j++;
}
$i++;
}

输出

1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3

Perl无限while循环示例

要创建无限的while循环, 请传递true作为测试条件。按ctrl + c停止循环执行。

while(true)
{
	printf"Infinitive While Loop\n";
}

输出

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