IBM Lotus Symphony


Imp 运算符 [运行时]

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

语法:

Result = Expression1 Imp Expression2

参数:

Result:含有隐含结果的任何数字变量。

Expression1 和 Expression2:要使用 Imp 运算符求值的任何表达式。

在对布尔表达式进行 Imp 运算时,如果第一个表达式的值为 True,而第二个表达式的值为 False,将只返回 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 returns -1

vOut = B > A Imp B > C REM returns -1

vOut = A > B Imp B > D REM returns 0

vOut = (B > D Imp B > A) REM returns -1

vOut = B Imp A REM returns -1

End Sub


产品反馈 | 其他文档 | 商标