दो बूलियन तर्क दिए जाने पर,^ऑपरेटर अनन्य करता है या उदा।groovy^ऑपरेटर
true^true == false
true^false == true
false^true == true
false^false == false
जब दो संख्यात्मक तर्क दिया, यह कुछ करता है, लेकिन मैं पता नहीं क्या है। पहले तो मैंने सोचा कि यह मॉड्यूलर विभाजन क्योंकि
(5^5) == 0
हालांकि
(10^4) == 14
तो यह मॉड्यूलर विभाजन नहीं है था, यह थोड़ा-स्थानांतरण किसी तरह का है?
यह एक बिटवाइज़ अनन्य या है:
यह जावा के रूप में बिटवाइज़ अनन्य या, एक ही है http://stackoverflow.com/questions/460542/operator-in-java –