1. 程式人生 > >perl學習(6)控制語句

perl學習(6)控制語句

OS body 條件 continue 其他 reac 控制 log int

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學習(6)控制語句