ILE COBOL 解説書


使用上の規則

英数字関数
一般形式において ID が認められていて、かつ一般形式に関する規則が関数への参照を特に禁じていないところではどこでも、英数字関数を指定できます。 ただし、次の指定はできません。

英数字関数の参照変更が認められています。 関数に参照変更が指定されている場合には、参照変更の評価は、関数の評価の直後に行われます。

英数字関数を、英数字の引数が認められている関数に対する引数として参照できます。

数字関数
数字関数は、算術式を指定できるところでのみ使用できます。

数字関数は、数字の引数が認められている関数に対する引数として参照できます。

数字関数は、整数オペランドが必要なところでは、たとえその特定の参照が整数値を生成するとしても、使用できません。 INTEGER または INTEGER-PART 関数を使用して、数字 の引数のタイプを強制的に整数にすることができます。

+----------------------------------IBM 拡張----------------------------------+

DBCS 関数
一般形式において DBCS ID が認められていて、 一般形式に関する規則が関数への参照を特に禁じていないところではどこでも、DBCS 関数を指定できます。 ただし、次の指定はできません。

DBCS 関数の参照変更が認められています。 関数に参照変更が指定されている場合には、参照変更の評価は、関数の評価の直後に行われます。

DBCS 関数は、DBCS 引数を認めている関数の引数として参照できます。

国別関数
一般形式において国別 ID が認められていて、一般形式に関する規則が関数への参照を特に禁じていないところではどこでも、国別関数を指定できます。 ただし、次の指定はできません。

国別関数は、国別引数を認めている関数の引数として参照できます。

日時関数
一般形式において日時 ID が認められていて、 一般形式に関する規則が関数への参照を特に禁じていない場合であれば、日時関数を指定できます。 ただし、次の指定はできません。

日時関数は、比較条件の一部として使用できます。 日時関数を比較条件の中に指定すると、その比較条件の評価はこの関数の評価の直後に実行されます。

日時関数は、日時を引数として取ることができる関数の引数として参照できます。

ブール関数
一般形式においてブール ID が認められていて、 一般形式に関する規則が関数への参照を特に禁じていない場合であれば、ブール関数を指定できます。 ただし、次の指定はできません。

ブール関数は、比較条件の一部として使用できます。 ブール関数を比較条件の中に指定すると、その比較条件の評価はこの関数の評価の直後に実行されます。

ブール関数は、ブール値を引数として取ることができる関数の引数として参照できます。

+------------------------------End of IBM 拡張-------------------------------+

整数関数
整数関数は、算術式を指定できるところでのみ使用できます。

整数関数は、整数の引数を認めている関数に対する引数として参照できます。

特別な使用に関する注意
CALL ステートメントの USING 句中の ID は、関数 ID であってはなりません。

COPY ステートメントの REPLACING 句中では、すべてのタイプの関数 ID が認められています。


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]