359025439 发表于 2018-9-15 10:39:55

perl控制结构学习笔记

  一.条件判断
  if ( )
  {
  }
  elsif ( )
  {
  }
  ...
  else
  {
  }
  实例
  #!/usr/bin/perl
  use strict;
  use warnings;
  my $in =;    #用户输入一个数字
  chomp($in);
  if($in>90){            #如果输入数字大于90 则大于 $IN>a
  print '$in>a';
  }else{                     #否则打印$IN $j){    #$i>$j 此处条件为假
  $i++;
  print "Hello\n";
  }
  打印结果
  ---------- Perl ----------
  2
  3
  4
  5
  6
  7
  8
  9
  10
  11
  Output completed (0 sec consumed) - Normal Termination
  结论从打印结果可以看出 只要until循环满足 判断条件为假 执行条件真时结束循环。实例可以看出 当$i =11 时 $i>$j 条件为真 结束循环。
  3.类C的for循环
  for ($count=1; $count0);
  print ("Not zero yet.\n") until ($var-- == 0);
  虽然条件判断写在后面,但却是先执行的。

页: [1]
查看完整版本: perl控制结构学习笔记