関数のタイプ

関数には次の 7 つのタイプがあります。

IBM Extension
IBM Extension
  • DBCS
  • 国別
  • 日時
  • ブール
End of IBM Extension
End of IBM Extension

英数字関数のクラスおよびカテゴリーは英数字です。 戻り値は DISPLAY を暗黙に使用し、標準データ・フォーマットの文字です。戻り値の文字位置の数は、関数定義によって決まります。

数字関数のクラスおよびカテゴリーは数字です。 戻り値は、常に演算符号を持っているものと見なされ、数字中間結果となります。 詳しくは、 「IBM® Rational® Development Studio for i: ILE COBOL プログラマーの手引き」を参照してください。

IBM Extension
IBM Extension

DBCS 関数のクラスおよびカテゴリーは DBCS です。 戻り値は、DISPLAY-1 を暗黙に使用します。戻り値の文字位置の数は、関数定義によって決まります。

国別関数のクラスおよびカテゴリーは NATIONAL です。 戻り値は、NATIONAL を暗黙に使用します。 戻り値の文字位置の数は、関数定義によって決まります。

日時関数は日時クラスの関数であり、そのカテゴリーは日付、時刻、またはタイム・スタンプです。 戻り値は DISPLAY を暗黙に使用します。 戻り値の文字位置の数は、関数定義によって決まります。

ブール関数のクラスおよびカテゴリーはブールです。 戻り値は DISPLAY を暗黙に使用します。 ブール値の真 (B"1") または偽 (B"0") のいずれかが戻されます。

End of IBM Extension
End of IBM Extension

整数関数のクラスおよびカテゴリーは数字です。 戻り値は、常に演算符号を持っているものと見なされ、整数の中間結果となります。 戻り値の桁位置の個数は、関数定義によって決まります。 詳しくは、 「IBM Rational Development Studio for i: ILE COBOL プログラマーの手引き」を参照してくださ い。