Condividi tramite


Istruzione @if...@elif...@else...@end

Aggiornamento: novembre 2007

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
    Obbligatorio. 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. Queste clausole devono tuttavia precedere @else.

L'istruzione @if viene in genere utilizzata per determinare quale testo, tra le possibili opzioni disponibili, debba essere utilizzato.

Esempio

Nell'esempio seguente viene illustrato l'utilizzo dell'istruzione **@if...@else...@end**:

@if (@_win32)
   print("Operating system is 32-bit.");
@else
   print("Operating system is not 32-bit.");
@end

Requisiti

Versione 3

Vedere anche

Concetti

Variabili di compilazione condizionale

Riferimenti

Istruzione @cc\_on

Istruzione @set

Altre risorse

Compilazione condizionale