函数变量

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

参数之外的函数数据的语法图
primVarName
指定本地基本变量的名称。有关它们在函数中的用法的详细信息,请参阅对变量和常量的引用。有关其它规则,请参阅命名约定
primitiveType
基本字段的类型。根据该类型,可能需要下列信息:
  • 参数的长度,它是一个整数,表示内存区中的字符或数字的数目。
  • 对于某些数字类型,可以指定用来表示小数点后的位数的整数。小数点不与数据存储在一起。
  • 对于类型为 INTERVAL 或 TIMESTAMP 的项,可指定日期时间掩码,它会赋予项值中的给定位置特别的意义(如“年份位”)。
dataItemPartName
对程序可见的 dataItem 部件的名称。有关可视性的详细信息,请参阅对部件的引用

该部件作为格式模型,如 Typedef 所述。

size
数组中的元素数目。如果指定元素数目,则数组是使用该数目的元素进行初始化的。
set-value block
有关详细信息,请参阅 EGL 属性概述Set-value 块
= literal
指定基本变量的初始值。
varName
变量名称,可以是基于部件的任何类型。
partName
对程序可见或预定义的部件的名称。有关可视性的详细信息,请参阅对部件的引用

该部件作为格式模型,如 Typedef 所述。

const constantName primitiveType=literal
常量的名称、类型和值。指定用引号括起来的字符串(对于字符类型)、数字(对于数字类型)或一组相应类型的值(对于数组)。示例如下所示:
  const myString String = "Great software!";
  const myArray  BIN[] = [36, 49, 64];
  const myArray02 BIN[][] = [[1,2,3],[5,6,7]];

有关命名规则,请参阅命名约定

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

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

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

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