Reglas de ámbito y "this" en EGL

Si un componente EGL declara una variable o una constante, el identificador utilizado en la declaración está en ámbito (disponible) a lo largo de todo el componente:
Los identificadores idénticos no pueden estar en el mismo ámbito. Sin embargo, la mayoría de identificadores hacen referencia a un área de memoria que está lógicamente dentro de un contenedor como por ejemplo un registro y, en esos casos, el código califica un identificador con el nombre del contenedor encerrador. Si la variable de función myString está en un registro llamado myRecord01, por ejemplo, el código hace referencia a la variable como un campo del registro:
  myRecord01.myString
Si el mismo identificador está en dos ámbitos, cualquier referencia al identificador es una referencia al ámbito más local, pero puede utilizar calificadores para alterar temporalmente ese comportamiento:

Conceptos relacionados
Componente de función
Componente de biblioteca de tipo basicLibrary
Componente de biblioteca de tipo nativeLibrary
PageHandler
Componentes
Componente de programa
Referencias a componentes
Referencias a variables en EGL
Visión general de las propiedades de EGL
Estructura fija
Typedef

Tareas relacionadas
Declarar variables y constantes en EGL

Consulta relacionada
Invocaciones de función
Componente de función en formato fuente EGL

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