perl学习控制语句

Posted huanm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了perl学习控制语句相关的知识,希望对你有一定的参考价值。

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后面可接标签块,用于终止其他块的循环。

以上是关于perl学习控制语句的主要内容,如果未能解决你的问题,请参考以下文章

perl基础---循环控制

为啥 STDIN 会导致我的 Perl 程序冻结?

perl循环控制

go语言学习笔记 — 基础 — 控制流:break, continue循环控制语句

Perl中的控制结构介绍

3-Perl 基础语法