関数変数

関数内の各変数ごとの構文図を以下に示します。

パラメーター以外の関数データの構文図
dataItemNamerecordName
ローカル・データ項目またはレコードの名前を指定します。 関数内での詳しい使用法については、『変数および定数の参照』を参照してください。その他の規則については、『命名規則』を参照してください。
dataItemPartNamerecordPartName
関数に可視であり、変数の typedef として機能する dataItem パーツまたはレコード・パーツ。
primitiveType
typedef を使用していない場合、プリミティブ型。
length
変数の長さ。variableName によって参照されるメモリー領域の文字最大数または桁数を表す整数です。
decimals
一部の数値型には、decimals を指定できます。decimals は、小数点以下の桁数を表す整数です。 小数部の桁の最大数は、18 または length で宣言された桁数の小さいほうです。小数点は、データとともに保管されません。
"dateTimeMask"
INTERVAL 型または TIMESTAMP 型の項目には、"dateTimeMask" を指定できます。これは、項目の値の特定の位置に意味 (「年の桁」など) を割り当てるものです。 このマスクは、データと一緒には格納されません。
constantName literal
定数および定数によって保持されるリテラルを識別します。定数は関数にローカルです。
arrayName
レコードまたはデータ項目の動的または静的配列の名前。このオプションを使用する場合、 右側の他のシンボル (dataItemPartNameprimitiveType など) は配列の各要素を参照します。
size
静的配列の要素数。

関連する概念
関数パーツ
パーツ
パーツの参照
EGL での変数の参照
構文図
Typedef

関連するタスク
EGL ソース形式の関数パーツ

関連する参照項目
配列
INTERVAL
命名規則
TIMESTAMP

ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.(C) Copyright IBM Japan 2005.