Variables de función

El diagrama de sintaxis para cada variable en una función es el siguiente:

Diagrama de sintaxis para datos de función aparte de los parámetros
nombreVarPrim
Especifica el nombre de una variable primitiva local. Para obtener detalles sobre la utilización de la función, consulte el apartado Referencias a variables y constantes. Para conocer otras reglas, consulte Convenios de denominación.
tipoPrimitivo
Tipo de un campo primitivo. En función del tipo, puede ser necesaria la siguiente información:
  • La longitud del parámetro, que es un entero que representa el número de caracteres o dígitos del área de memoria.
  • Para algunos tipos numéricos puede especificar un entero que represente el número de posiciones después de la coma decimal. La coma decimal no se almacena con los datos.
  • Para un elemento de tipo INTERVAL o TIMESTAMP, puede especificar una máscara de fecha y hora, que asigna un significado (como por ejemplo "dígito de año") a una posición dada en el valor de elemento.
nombreComponenteDataItem
El nombre de un componente dataItem que es visible al programa. Para obtener detalles acerca de la visibilidad, consulte el apartado Referencias a componentes.

El componente actúa como un modelo de formato, tal como se describe en Typedef.

tamaño
El número de elementos de la matriz. Si especifica el número de elementos, la matriz se inicializa con ese número de elementos.
bloque set-value
Para obtener información detallada, consulte los apartados Visión general de las propiedades de EGL y Bloques set-value.
= literal
Especifica el valor inicial la variable primitiva.
nombreVar
Nombre de la variable, que puede ser de cualquier tipo basado en un componente.
nombreComponente
Nombre de un componente que es visible al programa o está predefinido. Para obtener detalles acerca de la visibilidad, consulte el apartado Referencias a componentes.

El componente actúa como un modelo de formato, tal como se describe en Typedef.

const nombreConstante tipoPrimitivo=literal
Nombre, tipo y valor de una constante. Especifique una serie entrecomillada (para un tipo de carácter); un número (para un tipo numérico); o una matriz de valores del tipo adecuado (para una matriz). Ejemplos:
  const myString String = "Great software!";
  const myArray  BIN[] = [36, 49, 64];
  const myArray02 BIN[][] = [[1,2,3],[5,6,7]];

Para conocer las reglas de denominación, consulte Convenios de denominación.

Conceptos relacionados
Componente de función
Componentes
Referencias a componentes
Referencias a variables en EGL
Diagrama de sintaxis para sentencias y mandatos EGL
Typedef

Tareas relacionadas
Componente de función en formato fuente EGL

Consulta relacionada
Matrices
INTERVAL
Convenios de denominación
TIMESTAMP

Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.