ANS85 

ANS85 組み込み関数

一般説明

組み込み関数機能単位において、関数とは一時的なデータ項目である。その値は、文を実行している間に関数が参照された時点で決定される。 関数名はCOBOLの語であり、原始プログラム中で使用できるCOBOLの語のリスト中に含まれている。 (関数の定義 節を参照。)

関数定義と戻り値

関数の型に応じて、下記のことが示される。

関数一意名

関数一意名は、COBOL原始プログラムの手続き部の中で使用する、関数の名前である。 ( COBOL言語の概念の章の関数一意名節を参照。)

関数からの戻り値

関数からの戻り値(関数値)は、データ値とみなされる。関数を使用すると、実行時にこのデータ値が決定される。そのためには、プログラムから関数に、基となるデータ値をパラメータとして引き渡す必要がある。このパラメータを引数という。関数によっては、引数の取る値の範囲などに制約があるものがある。関数の実行時に引数の値がその関数の制約から外れる場合、その関数からの戻り値は保証されない。