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
Vedere anche
Concetti
Variabili di compilazione condizionale