Lotus Symphony 1.2
|
執行兩個表示式的邏輯「互斥或」型組合。
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