Perl教程
Perl控制语句
Perl高级

Perl for

Perl for 循环

Perl for 循环也称为 C 风格的 for 循环。 for 循环多次迭代语句或程序的一部分。
它有三个参数:
初始化: 这部分首先执行,而且只执行一次。它初始化并声明循环变量。 条件: for 循环执行直到条件为真。当条件为假时,循环执行停止并且执行在循环外终止。 Increment/Decrement : for 循环变量自增或自减,只要满足循环条件即可。当条件不满足时,循环终止并打印输出。
Perl 语言中 for 循环的语法如下:
for(initialization;condition;incr/decr){
//code to be executed
}
Perl for 循环流程图 for loop in perl 语言流程图
Perl for 循环示例:
让我们看一下打印 1 表的 for 循环的简单程序。
for( $a = 1; $a <= 10; $a++ ){
    print" $a\n";
}
输出:
1
2
3
4
5
6
7
8
9
10

Perl 嵌套 for 循环

在这个例子中,一个 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

Perl 无限循环

如果在 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
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4