Вопросы к Поиску с Алисой
Преимущества использования логического оператора вычитания (difference) при работе с булеанами: позволяет проверить, что значение слева строго отличается от значения справа. en.wikibooks.org
Недостатки: в некоторых ситуациях при сочетании определённых типов операндов в булевых операциях невозможно получить результат. tflexcad.ru