IBM Lotus Symphony
|
Combina de maneira lógica duas expressões.
Result = Expression1 E Expression2
Result: Qualquer variável numérica que registre o resultado da combinação.
Expression1, Expression2: Quaisquer expressões que você deseja combinar.
As expressões booleanas combinadas com AND retornarão apenas o valor True, se as expressões forem avaliadas como True:
True AND True retorna True; para todas as outras combinações, o resultado é False.
O operador AND também executa uma comparação bit a bit de bits posicionados identicamente em duas expressões numéricas.
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 retorna -1
vVarOut = B > A And B > C REM retorna 0
vVarOut = A > B And B > D REM retorna 0
vVarOut = (B > D And B > A) REM retorna 0
vVarOut = B And A REM retorna 8 por causa da combinação AND bit a bit de ambos os argumentos
End Sub