Когда я пытаюсь использовать оператор xor:
if(a ^ b)
я получаю следующую ошибку:
внутренняя ошибка: неосуществленный бинарный оператор
Есть ли другой способ сделать это в бобовой оболочке, или я должен просто сделать:
if((a && !b) || (!a && b))
if(a != b) эквивалентно XOR (a ^ b) для логических значений.
if(a != b)
a ^ b
В Beanshell2 реализован оператор xor, см. http://code.google.com/p/beanshell2