Rational Developer for System z
COBOL for Windows バージョン 7.5 プログラミング・ガイド


インラインまたはライン外 PERFORM の選択

インライン PERFORM は、プログラムの通常フローで実行される命令ステートメントです。ライン外の PERFORM には、指定された段落への分岐と、その段落からの暗黙の戻りが必要です。

インラインまたはライン外のいずれの PERFORM ステートメントをコーディングするかを決定するには、以下の質問に回答してください。

1974 COBOL 標準では、PERFORM ステートメントはライン外であり、このため、別個の段落への分岐が必要であり、暗黙の戻りがあります。実行された段落が、プログラムのそれ以降の順次フローの中にある場合は、ロジック・フローの中でもう一度実行されます。この追加の実行を回避するためには、段落を通常の順次フローの外側 (例えば、GOBACK の後) に置くか、または段落のそばに分岐をコーディングしてください。

インライン PERFORM のサブジェクトは、命令ステートメントです。したがって、インライン PERFORM 内の (命令ステートメント以外の) ステートメントは、明示範囲終了符号を付けてコーディングしなければなりません。

例: インライン PERFORM ステートメント


ご利用条件 | フィードバック

Copyright IBM Corporation 1996, 2008.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)