Share via


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

Versione 3

Vedere anche

Riferimenti

Istruzione @cc\_on

Istruzione @set

Concetti

Variabili di compilazione condizionale

Altre risorse

Compilazione condizionale