IBM Lotus Symphony


Operador AND [Runtime]

Combina duas expressões de forma lógica.

Sintaxe:

Result = Expression1 And Expression2

Parâmetros:

Result: Qualquer variável numérica que registe o resultado da combinação.

Expression1, Expression2: Quaisquer expressões que pretende combinar.

Expressões booleanas combinadas com AND apenas devolvem o valor True se ambas as expressões corresponderem a True:

True AND True devolve True; para todas as outras combinações o resultado é False.

O operador AND também executa uma comparação bitwise de bits posicionados de forma idêntica em duas expressões numéricas.

Exemplo:

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 devolve -1

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

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

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

vVarOut = B And A REM devolve 8 devido à combinação bitwise AND de ambos os valores

End Sub


Comentários sobre o produto | Documentação adicional | Marcas comerciais