Altova MapForce 2024 Professional 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]

 

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.

 

© 2017-2023 Altova GmbH