Perl-goto-statement
提供:Dev Guides
Perl gotoステートメント
Perlは goto ステートメントをサポートします。 3つの形式があります:goto LABEL、goto EXPR、およびgoto&NAME。
Sr.No. | goto type |
---|---|
1 |
goto LABEL goto LABELフォームは、LABELというラベルの付いたステートメントにジャンプし、そこから実行を再開します。 |
2 |
goto EXPR goto EXPRフォームは、goto LABELを一般化したものです。 式はラベル名を返すことを期待し、そのラベル付きステートメントにジャンプします。 |
3 |
goto &NAME 現在実行中のサブルーチンを名前付きサブルーチンの呼び出しに置き換えます。 |
構文
流れ図
例
次のプログラムは、 goto ステートメントの最も頻繁に使用される形式を示しています-
上記のコードが実行されると、次の結果が生成されます-
次の例は、goto EXPRフォームの使用方法を示しています。 ここでは、2つの文字列を使用し、文字列連結演算子(。)を使用してそれらを連結しています。 最後に、ラベルとgotoの形成は、ラベルにジャンプするために使用されています-
上記のコードが実行されると、次の結果が生成されます-