IBM Lotus Symphony
|
يتم تنفيذ logical Exclusive-Or combination لتعبيرين.
Result = Expression1 Xor Expression2
Result: أي متغير رقمي يحتوي على نتيجة عملية الدمج.
Expression1, Expression2: أي تعبيرات رقمية تريد دمجها.
تقوم عملية دمج Exclusive-Or منطقية لتعبيرين Boolean بارجاع القيمة True فقط اذا كان التعبيرين مختلفين عن بعضهما البعض.
تقوم عملية bitwise Exclusive-Or conjunction بارجاع بت اذا كانت البت المناظرة تم تحديدها في واحد فقط من التعبيرين.
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 returns 0
vOut = vB > vA Xor vB > vC REM returns -1
vOut = vA > vB Xor vB > vD REM returns -1
vOut = (vB > vD Xor vB > vA) REM returns 0
vOut = vB Xor vA REM returns 2
End Sub