Referencias de la Variable

Superior  Previo  Próximo

Los valores de variables pueden ser recuperados usando una  referencia de la forma:   

 

$<nombre>   

 

donde < nombre > puede referir a una variable previamente definida.   

 

Las referencias de variables se pueden utilizar en una de las maneras siguientes:   

Como parte de una macro, como argumento de una  macro de función   
Como término en una definición de variable   
Como substitución directa del valor variable en  la salida   

 

Tenga en cuenta: Es legal  referenciar una variable antes de que se defina. En este caso, la variable  se asume que contiene un valor string vacío: ""   

 

Ejemplo:

 

Usando variables como parte de una macro. Lo que sigue es un extracto de la plantilla por defecto C++ ClassNotes.   

 

$wrapLen = %genOptWrapComment%    Definir las variables para almacenar el estilo y para opciones de la longitud de ajuste 

$style = %genOptCPPCommentStyle%   

 

if $style ==  " XML.NET"%                              Referencia $style como parte de una  condición

%XML_COMMENT($wrapLen)%   

%else%   

%CSTYLE_COMMENT($wrapLen)%          Referencia $wrapLen como argumento a la  macro de función 

%endIf%   

 

Ejemplo:

Usando referencias a variables como parte de una definición de variable:   

 

$foo =  "foo"                                                       Definir nuestras variables

$bar = "bar"                                                        Ahora $foobar contiene el valor "foobar"

 

$foobar = $foo + $bar 

 

Ejemplo:

Sustituir valores variables en la salida   

 

$bases=%ClassInherits%                            Almacenar el resultado de la plantilla ClassInherits dentro de $bases

... 

 

clase %className%$bases                      Ahora hacer salir el valor de $bases después del nombre de la clase