IBM Lotus Symphony


Opérateur Imp [Exécution]

Effectue une implication logique sur deux expressions.

Syntaxe :

Result = Expression1 Imp Expression2

Paramètres :

Result : variable numérique contenant le résultat de l'implication.

Expression1, Expression2 : expression à évaluer avec l'opérateur Imp.

Si vous utilisez l'opérateur Imp dans des expressions booléennes, la valeur False n'est renvoyée que si la première expression renvoie True et la seconde, False.

Si vous utilisez l'opérateur Imp dans des expressions de bit, un bit est supprimé du résultat si le bit correspondant est défini dans la première expression et que le bit correspondant est supprimé dans la seconde.

Exemple :

Sub ExampleImp

Dim A as Variant, B as Variant, C as Variant, D as Variant

Dim vOut as Variant

A = 10: B = 8: C = 6: D = Null

vOut = A > B Imp B > C REM Renvoie -1

vOut = B > A Imp B > C REM Renvoie -1

vOut = A > B Imp B > D REM Renvoie 0

vOut = (B > D Imp B > A) REM Renvoie -1

vOut = B Imp A REM Renvoie -1

End Sub


Commentaires en retour sur le produit | Documentation complémentaire | Marques