Beanhell XOR сгенерировал ошибку - PullRequest
2 голосов
/ 25 февраля 2011

Когда я пытаюсь использовать оператор xor:

if(a ^ b)

я получаю следующую ошибку:

внутренняя ошибка: неосуществленный бинарный оператор

Есть ли другой способ сделать это в бобовой оболочке, или я должен просто сделать:

if((a && !b) || (!a && b))

Ответы [ 2 ]

4 голосов
/ 25 февраля 2011

if(a != b) эквивалентно XOR (a ^ b) для логических значений.

2 голосов
/ 08 апреля 2011

В Beanshell2 реализован оператор xor, см. http://code.google.com/p/beanshell2

...