Istruzione @if...@elif...@else...@end
Consentono di eseguire un gruppo di istruzioni in modo condizionale in base al valore di un'espressione.
@if (
condition1
)
text1
[@elif (
condition2
)
text2]
[@else
text3]
@end
Argomenti
condition1, condition2
Obbligatoria. Espressione che può essere impostata come espressione booleana.text1
Facoltativo. Testo da analizzare se condition1 è true.text2
Facoltativo. Testo da analizzare se condition1 è false e condition2 è true.text3
Facoltativo. Testo da analizzare se sia condition1 che condition2 sono false.
Note
Quando si scrive un'istruzione @if, non è necessario inserire ciascuna clausola in una riga distinta. È possibile utilizzare più clausole @elif. Tutte le clausole @elif, tuttavia, devono precedere una clausola @else.
L'istruzione @if viene in genere utilizzata per determinare quale testo, tra le possibili opzioni disponibili, debba essere utilizzato.
Esempio
Nel seguente programma della riga di comando viene illustrato l'utilizzo dell'istruzione **@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
Requisiti
Vedere anche
Riferimenti
Concetti
Variabili di compilazione condizionale