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
Consulte também
Referência
Conceitos
Variáveis de compilação condicional