@if...@elif...@else...@end (Instrucción)
Actualización: noviembre 2007
Ejecuta de forma condicional un grupo de instrucciones, dependiendo del valor de una expresión.
@if (
condition1
)
text1
[@elif (
condition2
)
text2]
[@else
text3]
@end
Argumentos
condition1, condition2
Requerido. Expresión que puede convertirse en una expresión booleana.text1
Opcional. Texto que se va a analizar si condition1 es True.text2
Opcional. Texto que se va a analizar si condition1 es False y condition2 es True.text3
Opcional. Texto que se va a analizar si condition1 y condition2 son False.
Comentarios
Cuando se escribe una instrucción @if, no es necesario colocar cada cláusula en una línea independiente. Se pueden utilizar varias cláusulas @elif. Sin embargo, todas las cláusulas @elif deben estar delante de una cláusula @else.
Normalmente, la instrucción @if se utiliza para determinar qué texto, entre varias opciones, se debe utilizar para el resultado.
Ejemplo
El ejemplo siguiente muestra el uso de la instrucción **@if...@else...@end**.
@if (@_win32)
print("Operating system is 32-bit.");
@else
print("Operating system is not 32-bit.");
@end
Requisitos
Vea también
Conceptos
Variables de compilación condicional