@if...@elif...@else...@end-Anweisung
Aktualisiert: November 2007
Führt abhängig vom Wert eines Ausdrucks eine Reihe von Anweisungen aus.
@if (
condition1
)
text1
[@elif (
condition2
)
text2]
[@else
text3]
@end
Argumente
condition1, condition2
Erforderlich. Ein Ausdruck, der in einen booleschen Ausdruck konvertiert werden kann.text1
Optional. Der zu analysierende Text, wenn condition1 den Wert true hat.text2
Optional. Der zu analysierende Text, wenn condition1 den Wert false und condition2 den Wert true hat.text3
Optional. Der zu analysierende Text, wenn condition1 und condition2 den Wert false haben.
Hinweise
Beim Schreiben einer @if-Anweisung müssen Klauseln nicht in getrennten Zeilen eingegeben werden. Sie können mehrere @elif-Klauseln verwenden. In diesem Fall müssen alle @elif-Klauseln jedoch vor der @else-Klausel aufgeführt sein.
In der Regel legen Sie mit der @if-Anweisung fest, welcher Text unter mehreren Optionen für die Textausgabe verwendet werden soll.
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung der **@if...@else...@end**-Anweisung.
@if (@_win32)
print("Operating system is 32-bit.");
@else
print("Operating system is not 32-bit.");
@end
Anforderungen
Siehe auch
Konzepte
Variablen für die bedingte Kompilierung