Code : Tout sélectionner
Macro IIF(Expr,ExprTrue,ExprFalse)
If (Expr)
ExprTrue
Else
ExprFalse
EndIf
EndMacro
; ok
IIF( 0, Debug "VRAI", Debug "FAUX")
IIF( 1, Debug "VRAI", Debug "FAUX")
; ok
IIF( 2<10, Debug "VRAI", Debug "FAUX")
IIF( 2>10, Debug "VRAI", Debug "FAUX")
; ok
IIF( 2<10, Debug "<VRAI"+">", Debug "<FAUX"+">")
IIF( 2>10, Debug "<VRAI"+">", Debug "<FAUX"+">")
; erreur de syntaxe, sans raison à priori
IIF( 2<10, Debug "<VRAI>", Debug "FAUX")