IBM Lotus Symphony


Opérateur AND [Exécution]

Combine deux expressions de manière logique.

Syntaxe :

Result = Expression1 And Expression2

Paramètres :

Result : variable numérique enregistrant le résultat de la combinaison.

Expression1, Expression2 : expressions à combiner.

Les expressions booléennes combinées avec AND renvoient uniquement la valeur True si l'évaluation de chacune d'elles donne True :

La combinaison True AND True renvoie la valeur True ; toutes les autres combinaisons renvoient False.

L'opérateur AND effectue également une comparaison bit par bit des bits positionnés au même endroit dans deux expressions numériques distinctes.

Exemple :

Sub ExampleAnd

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

Dim vVarOut as Variant

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

vVarOut = A > B And B > C REM Renvoie -1

vVarOut = A > B And B > C REM Renvoie 0

vVarOut = A > B And B > D REM Renvoie 0

vVarOut = (B > D And B > A) REM renvoie 0

vVarOut = B And A REM Renvoie 8 en raison de la combinaison AND bit par bit des deux arguments

End Sub


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