IBM Lotus Symphony


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

Проверяет логическую эквивалентность двух выражений.

Синтаксис:

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

Параметры:

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

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

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

При поразрядном сравнении оператор Eqv устанавливает бит результата только в том случае, если значения соответствующих битов в выражениях совпадают.

Пример:

Sub ExampleEqv

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

Dim vOut as Variant

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

vOut = A > B Eqv B > C REM Результат: -1

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

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

vOut = (B > D Eqv B > A) REM Результат: -1

vOut = B Eqv A REM Результат: -3

End Sub


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