Collabora Office 24.04 Súgó
Két kifejezésen Kizáró vagy műveletet hajt végre.
Eredmény = Kifejezés1 XOR Kifejezés2
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.
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 ' 0-t ad vissza
vOut = vB > vA XOR vB > vC ' -1-et ad vissza
vOut = vA > vB XOR vB > vD ' -1-et ad vissza
vOut = (vB > vD XOR vB > vA) ' 0-t ad vissza
vOut = vB XOR vA ' 2-t ad vissza
End Sub