Imp Operator

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

Синтаксис


Результат = Выражение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

Пожалуйста, поддержите нас!