Модератор
Скриптер
Пользователь
- Сообщения
- 1,420
- Реакции
- 2,511
- Помог
- 58 раз(а)
Ну а я о чём говорю? Если хоть 1 совпадёт то выполнится условие. Соответственно, если у нас первое условие true то и код выполняется и дальше по условиям не будет идти, ибо уже совпало 1.w0w, пруфы? Я лично сомневаюсь в такой реализации.
Оператор ИЛИ возвращает истину, если хотя бы одно из условий истина. Если представить это математически (логическим сложением, разумеется), то хотя бы одна 1 (как истина) в сумме с любыми другими операндами уже даст 1 в любом случае.
С логическим умножением всё также - при умножении если хоть один операнд будет иметь 0 (ложь), то результатом будет 0, ведь любое число умножить на 0 - будет 0.
Такая реализация математически обоснована хотя бы.