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