IBM Lotus Symphony


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

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

Синтаксис:

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

Параметры:

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

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

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

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

Пример:

Sub ExampleImp

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

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

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

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

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

End Sub


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