Chapter 9 Guide de référence de la génération (GTL)


Variables locales

Les variables locales ne sont visibles dans la portée que si elles sont définies dans ses portées internes.

Les variables locales peuvent être définies en utilisant les macros set_object et set_value.

Pour plus d'informations sur les macros set_object et set_value, reportez-vous aux sections "Macro set_object" et "Macro set_value".

Opérateur de déréférencement

Les variables définies via la macro set_object sont référencées comme des objets locaux, tandis que celles définies à l'aide de la macro set_value sont appelées valeurs locales. L'opérateur de déréférencement * peut être appliqué aux valeurs locales.

L'opérateur * permet l'évaluation des variables dont le nom est la valeur de la variable locale spécifiée.

'%'['.' <options-format> ':'] '*' <variable-locale>'%'

Par exemple, le code suivant :

.set_value(i, Code)
%*i%

Equivaut à :

%Code%

 


Copyright (C) 2005. Sybase Inc. All rights reserved.