📅  最后修改于: 2021-01-07 08:23:28             🧑  作者: Mango
Perl while循环用于多次迭代程序或语句的一部分。
在while循环中,条件在语句之前给出。当循环执行开始时,它首先检查条件是true还是false。如果条件为真,则执行循环。如果条件为假,则循环终止于循环之外。
Perl语言中while循环的语法如下:
while(condition){
//code to be executed
}
$i = 1;
# while loop execution
while( $i <= 10 ){
printf "$i\n";
$i++;
}
输出:
1
2
3
4
5
6
7
8
9
10
在嵌套的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
要创建无限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