if 条件句

  1. if(boolean-expression){
  2. statement1;
  3. # ...
  4. }
  5. elsif(boolean-expression){
  6. statement2;
  7. # ...
  8. }
  9. else {
  10. statement3;
  11. # ...
  12. }

和一般语言的条件判断逻辑一致。

for 循环

028. perl 的高级语法(一) - 图1
028. perl 的高级语法(一) - 图2

foreach

有点类似python 中的for,用来循环遍历数组中的元素。

foreach(@array){
    statement1;
    # ...
}

028. perl 的高级语法(一) - 图3