目的
CONTAINS ステートメントは、メインプログラム、外部サブプログラム、またはモジュール・サブプログラムの 本体と、それらが含む内部サブプログラムを分離します。 同様に、モジュールの仕様部分とモジュール・サブプログラムを分離します。
構文
>>-CONTAINS---------------------------------------------------->< |
規則
CONTAINS ステートメントがある場合、その後に少なく とも 1 つのサブプログラムが続かなければなりません。
CONTAINS ステートメントはブロック・データ・プログラム単位 にも内部サブプログラムにも置くことはできません。
CONTAINS ステートメントのラベルは、CONTAINS ステートメントのあるメインプログラム、サブプログラム、 またはモジュールの一部と考えられます。
例
MODULE A ... CONTAINS ! Module subprogram must follow SUBROUTINE B(X) ... CONTAINS ! Internal subprogram must follow FUNCTION C(Y) ... END FUNCTION END SUBROUTINE END MODULE
関連情報