Perl for循环语句

本文概述

  • Perl嵌套循环
  • Perl无限循环
Perl for loop也称为C风格的for循环。 for循环多次迭代语句或程序的一部分。
它具有三个参数:
  • 初始化:此部分首先执行, 并且仅执行一次。它初始化并声明循环变量。
  • 条件:for循环执行直到条件为真为止。当condition为false时, 循环执行停止, 执行终止于循环之外。
  • 增量/减量:for循环变量的增量或减量, 只要它满足循环条件即可。当不满足条件时, 循环终止并输出输出。
【Perl for循环语句】Perl语言中for循环的语法如下:
for(initialization; condition; incr/decr){//code to be executed}

Perl中for循环的流程图
Perl for循环语句

文章图片
Perl for循环示例:
让我们看一下打印1的表的for循环的简单程序。
for( $a = 1; $a < = 10; $a++ ){print " $a\n"; }

输出
12345678910

Perl嵌套循环 在此示例中, 一个for循环嵌套在另一个for循环内。内循环完全执行, 而外循环仅执行一次。这意味着如果循环运行3次, 则外循环将执行3次, 而内循环将执行9次。
例:
for( $i = 1; $i < = 3; $i++ ){for( $j = 1; $j < = 3; $j++ ){print " $i $j\n"; }}

输出
1 11 21 32 12 22 33 13 23 3

Perl无限循环 如果在for循环中使用双分号(; ; ), 则循环将无限次执行。你可以使用ctrl + c停止执行。
for( ; ; ){printf "Infinite For Loop\n"; }

输出
Infinite For LoopInfinite For LoopInfinite For LoopInfinite For LoopInfinite For LoopCtrl+c

    推荐阅读