Rational Developer for System z
COBOL for Windows バージョン 7.5 言語解説書


ネストされたプログラム

COBOL プログラムには他の COBOL プログラムを含めることができ、さらにその含まれたプログラムの中に別のプログラムを含めることができます。これらの中に含まれたプログラムは、ネストされたプログラム と呼ばれます。ネストされたプログラムは、 それを含むプログラムの中に直接的に または間接的に 含めることができます。

以下のコード・フラグメントでは、プログラム Outer-program は直接的に プログラム Inner-1 を含みます。プログラム Inner-1 は直接的に プログラム Inner-1a を含み、Outer-program は間接的に Inner-1a を含みます。

Id division.
Program-id. Outer-program.
  Procedure division.
    Call “Inner-1”.
    Stop run.
Id division.
  Program-id. Inner-1
  ...
    Call Inner-1a.
    Stop run.
  Id division.
  Program-id. Inner-1a.
  ...
  End Inner-1a.
  End Inner-1.
End Outer-program.

以下の図は、直接または間接に含まれたプログラムのある、より複雑なネストされたプログラム構造を示しています。

説明の開始。この図は、上記のコードに示された構造と同様のネストされたプログラム構造を示しています。この図は上記のコードと同じ概念でプログラムがより多い構造を示しています。説明の終わり。

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

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