目的
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
関連情報