函数变量

函数中每个变量的语法图如下:

参数之外的函数数据的语法图
dataItemName, recordName
指定局部数据项或记录的名称。有关它们在函数中的用法的详细信息,请参阅对变量和常量的引用。有关其它规则,请参阅命名约定
dataItemPartName, recordPartName
对函数可见并作为变量的 typeDef 的 dataItem 或记录部件。
primitiveType
基本类型,如果未使用 typedef 的话。
length
变量的长度,它是一个整数,表示 variableName 引用的内存区域中的最大字符或数字的数量。
decimals
对于某些数字类型,可以指定 decimals,它是用来表示小数点后的位数的整数。最大小数位数是以下两个数字中较小的那一个:18 或声明为 length 的位数。小数点不与数据存储在一起。
"dateTimeMask"
对于类型为 TIMESTAMP 和 INTERVAL 的项,可指定“dateTimeMask”,它会赋予项值中的给定位置特别的意义(如“年份位”)。掩码不会与数据存储在一起。
constantName literal
标识常量以及常量所包含的文字。该常量是函数的局部常量。
arrayName
记录或数据项的动态或静态数组的名称。如果使用此选项,则右边的其它符号(dataItemPartNameprimitiveType 等等)是指数组的每个元素。
size
静态数组中的元素数目。

相关概念
函数部件
部件
对部件的引用
引用 EGL 中的变量
语法图
Typedef

相关任务
EGL 源格式的函数部件

相关参考
数组
INTERVAL
命名约定
TIMESTAMP

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.