@if...@elif...@else...@end, instruction
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
Le programme de ligne de commande suivant illustre l'utilisation de l'instruction **@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
Configuration requise
Voir aussi
Référence
Concepts
Variables de compilation conditionnelle