COBOL2002 ユーザーズガイド

[目次][用語][索引][前へ][次へ]

3.2.2 関数定義

関数定義は,見出し部で関数名段落を指定して定義します。

関数名段落の言語仕様については,マニュアル「COBOL2002 言語 標準仕様編 7.4 関数名段落(FUNCTION-ID)」を参照してください。

利用者定義関数の基本的な規則や動作は,内側のプログラムを持たない最外側のプログラム定義と同じです。ただし,利用者定義関数には,RETURNING指定が必要です。また,常に再帰属性となるので,自分自身を呼び出すことができます。

利用者定義関数は,関数一意名を指定することで呼び出されます。

関数定義の例を次に示します。

図3-3 関数定義

[図データ]