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] |
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.