Perl next 函数



  • 描述

    next 这不是一个函数,它导致当前循环迭代跳至控制语句的下一个值或下一个评估。当前循环中不再执行其他语句。如果指定了LABEL,则执行将跳至LABEL标识的循环的下一个迭代。
  • 句法

    以下是此函数的简单语法-
    
    next LABEL
    
    next
    
    
  • 返回值

    此函数不返回任何值。
  • 示例

    以下是显示其基本用法的示例代码-
     
    @list = (1,2,3,4,5,5,3,6,7,1 );
    
    foreach $key ( @list ) {
       if( $key == 5 ) {
          next;
       } else {
          print "Key value is $key\n";
       }
    }
    
    
    尝试一下
    执行结果:
    
    Key value is 1
    Key value is 2
    Key value is 3
    Key value is 4
    Key value is 3
    Key value is 6
    Key value is 7
    Key value is 1