模块
目录
索引 🔎︎

# Imp 运算符

对两个表达式执行逻辑隐含。

## 语法:

    Result = Expression1 Imp Expression2

## 参数:

「Result」: 含有隐含运算结果的任意数字变量。

「Expression1、Expression2」:要使用隐含运算符计算的任意表达式。

在对布尔表达式进行隐含运算时，如果第一个表达式的值为 True，第二个表达式的值为 False，则返回结果为 False。

在位表达式中进行隐含运算时，如果在第一个表达式中设置某个位，而在第二个表达式中删除此位，则此位也将从结果中删除。

## 示例:

    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 ' 返回 -1
        vOut = B > A Imp B > C ' 返回 -1
        vOut = A > B Imp B > D ' 返回 0
        vOut = (B > D Imp B > A) ' 返回 -1
        vOut = B Imp A ' 返回 -1
    End Sub