Altova MapForce 2025 Enterprise Edition

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.

© 2018-2024 Altova GmbH