XOR Operator
Két kifejezésen Kizáró vagy műveletet hajt végre.
Szintaxis:
Result = Expression1 XOR Expression2
Paraméterek:
Eredmény: Bármilyen numerikus változó, amely az összevonás eredményét tárolja.
Kifejezés1, Kifejezés2: Bármilyen numerikus kifejezések, amelyeket egymással össze szeretne vonni.
KĂ©t logikai kifejezĂ©s logikai KizárĂł vagy művelete esetĂ©n csak akkor adja vissza a True Ă©rtĂ©ket, ha a kĂ©t kifejezĂ©s kĂĽlönbözik egymástĂłl (az egyik True, a másik False, vagy fordĂtva).
A bitenkĂ©nti KizárĂł vagy művelet akkor ad vissza bitet, ha a megfelelĹ‘ bit csak az egyik kifejezĂ©sben volt beállĂtva.
PĂ©lda:
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 ' returns 0
vOut = vB > vA XOR vB > vC ' returns -1
vOut = vA > vB XOR vB > vD ' returns -1
vOut = (vB > vD XOR vB > vA) ' returns 0
vOut = vB XOR vA ' returns 2
End Sub