Guida di LibreOffice 24.8
Esegue una combinazione logica Exclusive-Or di due espressioni.
Risultato = Espressione1 XOR Espressione2
Result (Risultato): variabile numerica contenente il risultato della combinazione.
Espressione1, Espressione2: espressioni numeriche da combinare.
L'unione logica Exclusive-Or di due espressioni booleane restituisce il valore True solo se le espressioni sono diverse l'una dall'altra.
In caso di unione Exclusive-Or a livello di bit, viene restituito un bit se il bit corrispondente รจ impostato solo in una delle due espressioni.
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 ' restituisce 0
vOut = vB > vA XOR vB > vC ' restituisce -1
vOut = vA > vB XOR vB > vD ' restituisce -1
vOut = (vB > vD XOR vB > vA) ' restituisce 0
vOut = vB XOR vA ' restituisce 2
End Sub