ユーザー定義関数の使用
COBOL ユーザー定義関数を使用すると、FUNCTIONキーワードを使用して呼び出すことができる独自の関数定義を作成できます。 ユーザー定義関数は常に再帰的であり、それ自体を呼び出すことができます。
このタスクについて
ユーザー定義関数は、静的に、動的に、またはダイナミック・リンク・ライブラリー (DLL) を介して呼び出すことができます。 FUNCTION-ID 段落の ENTRY-INTERFACE 句は、関数に関連した呼び出しの種類を決定します。 CALLINTERFACE ディレクティブは、ユーザー定義関数のインターフェース規則には影響しません。
ユーザー定義関数への関数ポインターはサポートされていません。 ユーザー定義関数がCALL文によって呼び出された場合、その動作は予測不可能である。