Perl for 循环

2024 年 8 月 29 日 | 阅读 2 分钟

Perl for 循环也称为C 风格 for 循环。for 循环会多次迭代语句或程序的一部分。

它有三个参数

  • 初始化:这部分首先执行,并且只执行一次。它初始化并声明循环变量。
  • 条件:for 循环会一直执行到条件为真。当条件为假时,循环执行停止,并且执行在循环之外终止。
  • 递增/递减:for 循环变量会递增或递减,只要它满足循环条件。当条件不满足时,循环终止并打印输出。

Perl 语言中 for 循环的语法如下所示

Perl 中 for 循环的流程图

for loop in perl language flowchart

Perl for 循环示例

让我们看一个简单的 for 循环程序,它打印 1 的乘法表。

输出

1
2
3
4
5
6
7
8
9
10

Perl 嵌套 for 循环

在这个例子中,一个 for 循环嵌套在另一个 for 循环中。内部循环完全执行,而外部循环只执行一次。这意味着如果循环运行 3 次,外部循环将执行 3 次,但内部循环将执行 9 次。

示例

输出

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

Perl 无限 for 循环

如果在 for 循环中使用双分号 (;;),则循环将无限次执行。您可以使用 ctrl + c 停止执行。

输出

Infinite For Loop
Infinite For Loop
Infinite For Loop
Infinite For Loop
Infinite For Loop
Ctrl+c
下一主题Perl while 循环