@if...@elif...@else...@end, instruction
Mise à jour : novembre 2007
Exécute un groupe d'instructions soumises à une condition, en fonction de la valeur d'une expression.
@if (
condition1
)
text1
[@elif (
condition2
)
text2]
[@else
text3]
@end
Arguments
condition1, condition2
Obligatoire. Expression pouvant être convertie en expression booléenne.text1
Facultatif. Texte à analyser si l'argument condition1 a la valeur true.text2
Facultatif. Texte à analyser si l'argument condition1 a la valeur false et si l'argument condition2 a la valeur true.text3
Facultatif. Texte à interpréter si les arguments condition1 et condition2 ont la valeur false.
Notes
Lorsque vous écrivez une instruction @if, vous ne devez pas placer chaque clause sur une ligne distincte. Vous pouvez utiliser plusieurs clauses @elif. Toutefois, toutes les clauses @elif doivent précéder une clause @else.
L'instruction @if sert généralement à déterminer parmi diverses options le texte utilisé en sortie.
Exemple
L'exemple suivant illustre l'utilisation de l'instruction **@if...@else...@end**.
@if (@_win32)
print("Operating system is 32-bit.");
@else
print("Operating system is not 32-bit.");
@end
Configuration requise
Voir aussi
Concepts
Variables de compilation conditionnelle