IBM Lotus Symphony
|
Combine deux expressions de manière logique.
Result = Expression1 And Expression2
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.
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