Compatibilidad de referencia en EGL

Un parámetro o una variable es un área de memoria. En algunos casos, la variable contiene los datos empresariales de interés, como por ejemplo, un determinado nombre o ID de empleado. En otros casos, la variable es una variable de referencia; contiene un valor (concretamente una dirección de memoria) que se utiliza para acceder a los datos empresariales durante la ejecución.

Cuando se asigna una variable que no es de referencia a otra variable que no es de referencia, el resultado es dos copias de los mismos datos empresariales. Si la variable origen de una sentencia assignment contiene, por ejemplo, un determinado ID de empleado, la sentencia hace que la variable destino también contenga dicho ID. Sin embargo, cuando se asigna una variable de referencia a otra variable de referencia, el resultado es que tanto el origen como el destino contienen un valor que se utiliza para acceder a la misma área de memoria.

Las reglas de compatibilidad de referencia (que se describen más adelante) se aplican en las siguientes situaciones:
Las reglas de la compatibilidad de referencia son las siguientes:

Conceptos relacionados
PageHandler

Consulta relacionada
Parámetros de función
Componente de función en formato fuente EGL
Componente PageHandler en formato fuente EGL
Parámetros de programa
Componente de programa en formato fuente EGL

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.