📅  最后修改于: 2021-01-07 08:22:34             🧑  作者: Mango
Perl for loop也称为C风格的for循环。 for循环多次迭代语句或程序的一部分。
它具有三个参数:
Perl语言中for循环的语法如下:
for(initialization;condition;incr/decr){
//code to be executed
}
Perl for循环示例:
让我们看一下打印1的表的for循环的简单程序。
for( $a = 1; $a <= 10; $a++ ){
print " $a\n";
}
输出:
1
2
3
4
5
6
7
8
9
10
在此示例中,一个for循环嵌套在另一个for循环内。内循环完全执行,而外循环仅执行一次。这意味着如果循环运行了3次,则外循环将执行3次,而内循环将执行9次。
例:
for( $i = 1; $i <= 3; $i++ ){
for( $j = 1; $j <= 3; $j++ ){
print " $i $j\n";
}
}
输出:
1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3
如果在for循环中使用双分号(;;),则循环将无限次执行。您可以使用ctrl + c停止执行。
for( ; ; )
{
printf "Infinite For Loop\n";
}
输出:
Infinite For Loop
Infinite For Loop
Infinite For Loop
Infinite For Loop
Infinite For Loop
Ctrl+c