📜  Perl While循环

📅  最后修改于: 2021-01-07 08:23:28             🧑  作者: Mango

Perl While循环

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

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

C语言中while循环的语法

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

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

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