Operator XorOperator Xor wykorzystywany jest do wykonywania operacji logicznej XOR (wyłączenia). Składnia: [Wynik=] Wyrażenie1 Xor Wyrażenie2 Wynik (Opcjonalne) - zmienna numeryczna Wyrażenie1 i Wyrażenie2 (Wymagane) dowolne wyrażenia. Jeżeli tylko jedno z Wyrażeń zawiera True, wynikiem będzie True. Jednak, jeżeli jedno z wyrażeń ma wartość Null, wynikiem będzie Null. Wartości zwracane przez operator Xor, gdy obydwa wyrażenia są różne od Null:
Operator Xor pozwala również na porównanie bitów na tych samych pozycjach w dwóch Wyrażeniach i odpowiedniej zmianie bitów w Wyniku:
Przykład użycia operatora Xor: Dim varA, varB, varC, varD, varWynik varA=10: varB=8: varC=6: varD=Null varWynik=varA>varB Xor varB>varC 'varWynik=False varWynik=varB>varA Xor varB>varC 'varWynik=True varWynik=varB>varA Xor varC>varB 'varWynik=False varWynik=varB>varD Xor varA>varB 'varWynik=Null varWynik=varA Xor varB 'varWynik=2 (porównanie bitów)
na górę strony... |