IBM Lotus Symphony


Оператор AND [встроенный]

Выполняет логическое умножение двух выражений.

Синтаксис:

Результат = Выражение1 And Выражение2

Параметры:

Результат: числовая переменная, в которую заносится результат умножения.

Выражение1, Выражение2: произвольные выражения, которые необходимо перемножить.

Применение оператора AND к паре булевских выражений дает True только в том случае, если оба значения равны True:

В случае True AND True результатом будет True; во всех остальных случаях результатом будет False.

Оператор AND также выполняет поразрядное сравнение битов в одинаковых позициях в двух числовых выражениях.

Пример:

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 Результат: -1

vVarOut = B > A And B > C REM Результат: 0

vVarOut = A > B And B > D REM Результат: 0

vVarOut = (B > D And B > A) REM Результат: 0

vVarOut = B And A REM Результат: 8 из-за поразрядного перемножения аргументов

End Sub


Комментарии по продукту | Дополнительная документация | Товарные знаки