Instrução @ if...@elif...@else...@end

Executa condicionalmente um grupo de declarações, dependendo do valor de uma expressão.

@if (
   condition1
)
   text1
[@elif (
   condition2
)
   text2]
[@else
   text3]
@end 

Argumentos

  • condition1, condition2
    Obrigatório. Uma expressão que pode ser forçada para uma expressão booleana.

  • text1
    Opcional. Texto a ser analisado se condition1 é true.

  • text2
    Opcional. Texto a ser analisado se condition1 é false e condition2 é true.

  • text3
    Opcional. Texto a ser analisado se ambos os condition1 e condition2 são false.

Comentários

Quando você escreve um @if instrução, você não precisará colocar cada cláusula em uma linha separada. Você pode usar várias @ elif cláusulas. No entanto, todos os @ elif cláusulas devem vir antes de um @ else cláusula.

Você usa normalmente o @if a instrução para determinar qual o texto entre várias opções deve ser usada para saída de texto.

Exemplo

O programa de linha de comando a seguir ilustra o uso de **@ if...@elif…@else...@end** instrução.

@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

Versão 3

Consulte também

Referência

Instrução @ cc_on

@ Instrução set

Conceitos

Variáveis de compilação condicional

Outros recursos

Compilação condicional