Compartir a través de


@if...@elif...@else...@end (Instrucción)

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

En el programa de línea de comandos siguiente se muestra el uso de la instrucción **@if...@elif…@else...@end**.

@cc_on

print("JScript version: " + @_jscript_version);

@if (@_win32)
    print("Running on a 32-bit version of Windows");
@elif (@_win16)
    print("Running on a 16-bit version of Windows");
@else
    print("Running on a different operating system");
@end

Requisitos

Versión 3

Vea también

Referencia

@cc_on (Instrucción)

@set (Instrucción)

Conceptos

Variables de compilación condicional

Otros recursos

Compilación condicional