gpt4 book ai didi

31、Perl 循环嵌套

转载 作者:大佬之路 更新时间:2024-01-21 22:46:21 25 4
gpt4 key购买 nike

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){
   foreach $b (@listB){
      statement(s);
   }
   statement(s);
}

范例 : Perl 嵌套循环的使用

#!/usr/bin/perl

=pod

  file: mail.pl
  author: DDKK.COM 弟弟快看,程序员编程资料站(www.ddkk.com)

  Copyright © 2015-2065 www.ddkk.com. All rights reserved.

=cut
$x = 0;
$y = 0;

# 外部循环
while($x < 3){
   $y = 0;
   # 内部循环
   while( $y < 3 ){
      print "x = $x, y = $y\n";
      $y += 1;
   }

   $x += 1;
   print "x = $x\n\n";
}

运行以上范例,输出结果为:

$ perl main.pl
x = 0, y = 0
x = 0, y = 1
x = 0, y = 2
x = 1

x = 1, y = 0
x = 1, y = 1
x = 1, y = 2
x = 2

x = 2, y = 0
x = 2, y = 1
x = 2, y = 2
x = 3

25 4 0
文章推荐: 15、Perl 函数
文章推荐: 04、Perl 基础语法
文章推荐: 26、Perl 访问数据库
文章推荐: 20、Perl 错误处理
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com