Perl 循环嵌套

Perl 循环嵌套
Perl 循环

Perl 语言允许在一个循环内使用另一个循环,下面演示几个实例来说明这个概念。
语法
嵌套 for 循环语句的语法:

for ( init; condition; increment ){
   for ( init; condition; increment ){
      statement(s);
   }
   statement(s);
}

嵌套 while 循环语句的语法:

while(condition){
   while(condition){
      statement(s);
   }
   statement(s);
}

嵌套 do…while 循环语句的语法:

do{
   statement(s);
   do{
      statement(s);
   }while( condition );
 
}while( condition );

嵌套 until 循环语句的语法:

until(condition){
   until(condition){
      statement(s);
   }
   statement(s);
}

嵌套 foreach 循环语句的语法:

foreach a (@listA){
   foreachb (@listB){
      statement(s);
   }
   statement(s);
}

实例

#!/usr/bin/perl
 
a = 0;b = 0;
 
# 外部循环
while(a<3){b = 0;
   # 内部循环
   while( b<3 ){
      print "a =a, b = b\n";b = b + 1;
   }a = a + 1;
   print "a =a\n\n";
}

执行以上程序,输出结果为:

a = 0, b = 0
a = 0, b = 1
a = 0, b = 2
a = 1

a = 1, b = 0
a = 1, b = 1
a = 1, b = 2
a = 2

a = 2, b = 0
a = 2, b = 1
a = 2, b = 2
a = 3

Perl 循环

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程