Condiciones

www.altova.com Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Guía y referencia del usuario > Generador de código > SPL: el lenguaje de programación Spy >

Condiciones

En SPL puede usar instrucciones if estándar. Esta es la sintaxis para estas instrucciones:

 

if condición

 instrucciones

else

 instrucciones

endif

 

o sin la parte else:

 

if condición

 instrucciones

endif

 

Nota: observe que la condición no aparece entre paréntesis.

Al igual que en otros lenguajes de programación, las condiciones se construyen con operadores lógicos y de comparación.

 

Ejemplo:

 

[if $namespace.ContainsPublicClasses and $namespace.Prefix <> ""]

 lo que usted quiera ['inserta lo que usted quiera en el archivo de resultados]

[endif]

 

Instrucción switch

SPL también incluye una instrucción de control para múltiples selecciones.

 

Sintaxis:

switch $variable

 case X:

         instrucciones

 case Y:

 case Z:

         instrucciones

 default:

         instrucciones

endswitch

 

Las etiquetas "case" son constantes o variables.

 

Al igual que C, SPL no admite el paso implícito de una etiqueta case a otra y, por tanto, no es necesario usar la instrucción break.

 


© 2019 Altova GmbH