Юсуп Джумакулыев

Раскройте тему исключающего или. Приведите ещё одно другое объяснение с аналогией. Мало сказано, я не понял. Благодарю заранее!

2 0

Nikolai Gagarinov

Привет. Исключающее выдает ложь, если два утверждения истинны

>>> true XOR true
=> false
>>> true XOR false
=> true
>>> false XOR false
=> false
>>> false XOR true
=> true

Могу привести пример, который у меня встречается на работе. Есть обьект, у которого есть набор аттрибутов. Но есть 2 аттрибута, которые не могут (не должны) встречаться одновременно в обьекте. Например уникальный предмет и его "количество". Т.е. Если предмет уникален, у него не может быть количества, а если у него есть количества, то уникального идентификатора не должно быть. И в коде такая проверка типа (уник айдишник ИЛИ количество) И (количество ИСКЛИЛИ айдишник Ну это типа такая проверка на корректность предмета (вдруг в базе что-то пошло не так).

0

Сергей Мелодин

Юсуп Джумакулыев, приветствую. Если вопрос решён и вам помог ответ участника сообщества, поддержите его, отметив как решение ;)

0

Похожие вопросы

Lui Waterlow 07 мая 2020 →

я ничего не поняла начиная с операции ИЛИ((

Диана Исанова 15 марта 2020 →

Здравствуйте! В таблице где не "а" первое значение сломало мне мозг. если "а" ложь, то "б" должно быть исти...

user-61401563820afcac 31 октября 2019 →

a=1 b=0 Я не жирный просто кость широкая цитата

Sergey Matveev 17 августа 2019 →

Кто то может поделиться ссылкой на учебник хеллера, сайт не доступен.

Igor Sa 07 сентября 2018 →

Поясните мне, я может не правильно понял эквивалентность, но она мне показалась вполне логичной, если разло...

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Javascript, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →