Retourne une valeur ou une autre suivant la valeur de vérité d'une condition.
(condition) ? (expression1 si condition est True) : (expression2 si condition est False)
condition | Si condition est vraie, expression1 est retournée - si elle est fausse, expression2 est retournée |
If...Else...EndIf, Select...Case...EndSelect, Switch...EndSwitch
#include <MsgBoxConstants.au3>
Example()
Func Example()
;Les valeurs sont les mêmes donc la condition est vraie
MsgBox($MB_SYSTEMMODAL, "Result: 1=1", (1 = 1) ? "True!" : "False!")
;Les valeurs ne sont pas les mêmes donc la condition est fausse
MsgBox($MB_SYSTEMMODAL, "Result: 1=2", (1 = 2) ? "True!" : "False!")
EndFunc ;==>Example