perl学习(6)控制语句

1:  unless 条件为假时,执行指定的语句

  unless…(条件为假执行)…else…(条件为真执行)…

2:  until

   循环体一直执行,直到条件为真结束

  until ($j > 4) {

            print "j <= 4";  

      }

3:  if……elsif……

4:  $i++ $i--  先使用变量再++,--; ++$i --$i 先++ --再使用变量

5:  循环控制

    可用于for,foreach,while,until

    last:用于立刻终止当前循环,类似于c里的break

    next:结束当前这次循环的迭代,类似c中的continue

    redo:控制返回到本次循环的顶端,next和redo两者的最大区别在于next会正常继续下一次迭代,而redo则会重新执行这次迭代。

6:  带标签的块

    标签和一个冒号放在循环前面创建带标签的循环块;last,next,redo后面可接标签块,用于终止其他块的循环。

原文地址:https://www.cnblogs.com/xh13dream/p/8641474.html