Lotus Symphony 1.2


Xor 運算子 [執行時期]

執行兩個表示式的邏輯「互斥或」型組合。

語法:

Result = Expression1 Xor Expression2

參數:

Result:包含組合結果的任意數值變數。

Expression1、Expression2:要合併的任意數值表示式。

對布林表示式進行邏輯「互斥或」交集運算時,如果兩個表示式互不相同,則傳回值 True (真)。

進行按位元「互斥或」交集運算時,如果某個位元僅在兩個表示式之一中設定,則傳回相應的位元。

範例:

Sub ExampleXor

Dim vA as Variant, vB as Variant, vC as Variant, vD as Variant

Dim vOut as Variant

vA = 10:vB = 8:vC = 6:vD = Null

vOut = vA > vB Xor vB > vC REM 傳回 0

vOut = vB > vA Xor vB > vC REM 傳回 -1

vOut = vA > vB Xor vB > vD REM 傳回 0

vOut = (vB > vD Xor vB > vA) REM 傳回 -1

vOut = vB Xor vA REM 傳回 2

End Sub


其他文件 | 商標