Perl-next

提供:Dev Guides
移動先:案内検索

Perlの次の関数

説明

これは関数ではないため、現在のループの反復が制御ステートメントの次の値または次の評価にスキップします。 現在のループでそれ以上のステートメントは実行されません。 LABELが指定されている場合、実行はLABELで識別されるループの次の反復にスキップします。

構文

以下は、この関数の簡単な構文です-

next LABEL

next

戻り値

この関数は値を返しません。

以下は、その基本的な使用法を示すコード例です-

#!/usr/bin/perl -w

@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