Как сделать логическое исключение или? - PullRequest
21 голосов
/ 05 октября 2011

Очевидно, что нет логической версии побитового оператора исключающего или (^^^) ... что делать?

Ответы [ 2 ]

41 голосов
/ 05 октября 2011

Это обеспечивается оператором неравенства <>.

4 голосов
/ 05 октября 2011
let inline xor a b = (a || b) && not (a && b)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...