LibreOffice 24.8 abi
Sooritab kahe avaldisega loogilise kombinatsiooni Exclusive-Or.
Result = Expression1 XOR Expression2
Result: kombinatsiooni tulemust sisaldav suvaline arvmuutuja.
Expression1, Expression2: suvaline arvavaldis, mille soovid kombineerida.
Kahe tÔevÀÀrtusavaldise loogiline Exclusive-Or tehe tagastab vÀÀrtuse TÔene ainult siis, kui avaldised on erinevad.
BitipĂ”hine Exclusive-Or loogikatehe tagastab biti juhul, kui vastav bitt on mÀÀratud ainult ĂŒhes avaldistest.
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