Обьясните if ((Status == 2)||(Status == 3)) { } и if (Status == 2||3) не одно и то же?

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Lion777 пишет:

Угу, точно, почему тогда

Serial.println(0 == 5 || 0 || 5 ? "true" "false");

дает true ?

А вот так - что выдаёт?

Serial.println(5 == 0 || 5 || 0 ? "true" : "false");

Может, так доедет до точки понимания...

b707
Offline
Зарегистрирован: 26.05.2017

ЕвгенийП пишет:

b707, да, ладно уж, ребята, новый год на носу, давайте к позитиву переходить.

извините не сдержался....  возмутило, что товарищ со своими "знаниями" влез в чужую ветку - и не с вопросами, а с поучениями.... и сбил с панталыку спрашивающего.

КороткоеЗамыкание - мы с вами давно общаемся и я вроде давал уже дельные советы. Вот мой совет вам - ничего, написанное тут персонажем Лион - не читайте. Он пишет ересь, не разбираясь в вопросе.

Lion777
Offline
Зарегистрирован: 20.05.2016

Вот для понимания тс пояснение выражений

Обьясните if ((Status == 2)||(Status == 3)) { }  и  if (Status == 2||3)   не одно и то же?

if (Status == 2||3) это тоже что if ((Status == 2) || ( 3 )) тройка тут будет как true всегда, поэтому такое выражение всегда будет работать.

Ошибнулся я только в том что, решил проверить как работает данная операция в консоли браузера и это ввело в заблуждение, ваш дривер вообще написал :

Status == 2||3 , будет работать как  Status>0

так же как и 

Status == 0||0||5, это тоже, что Status>0

он сам не понял как работает это выражение, что доказывает в последних постах, где он не понимает как будет работать такое выражение если справа будет ==, и после этого он написал, что пошел дрочить...

b707
Offline
Зарегистрирован: 26.05.2017

Lion777 пишет:

Вот для понимания тс пояснение выражений

Вы не юлите, а напишите простыми словами, вы признаете, что писали сплошную хрень?

Например, до вас наконец дошло, как работает это

Status == 0||0||5

и почему тут ВСЕГДА будет труе?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Апять началося :(((

Куда задевался DetSimen со своим разрекламированным срецством? Давно пора накатить за 13-ый пин и жизнь сразу станет понятнее и проще!

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

В смысле "срецтвом", конечно.

Lion777
Offline
Зарегистрирован: 20.05.2016

сначала перечитайте о чем я писал, и сам не тупи, то что я косячнул написал давно, а потом написал что и у дривера косяк так же на че он начал бред писать с оскарблениями, читайте внимательно, еще раз

Status == 2||3 , будет работать как  Status>0

так же как и 

Status == 0||0||5, это тоже, что Status>0 это его текст, остальной мой текст это наводящие вопросы были о том что он не прав, а он по всякому огрызался, так что возьмите свою юлю и сам не влазь туда куда ненадо.

b707
Offline
Зарегистрирован: 26.05.2017

ЕвгенийП пишет:

Апять началося :(((

Куда задевался DetSimen со своим разрекламированным срецством? Давно пора накатить за 13-ый пин и жизнь сразу станет понятнее и проще!

Да лана, Евгений, не волнуйтесь. Я уже воспользовался. у меня под рабочим столом спрятано... кое-что армянского :)

Но что-то это не особо меня добрит, видимо хракатер изначально поганый :(

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Я баею. :( 

b707
Offline
Зарегистрирован: 26.05.2017

Lion777 пишет:

 

Status == 2||3 , будет работать как  Status>0

так же как и 

Status == 0||0||5, это тоже, что Status>0 

это его текст

Это и называется "юлить". Не цитируйте ошибки других, напишите о себе. Вы-то поняли эти выражения? - что-то не заметно

 

2 Евгений - я спокоен :)

Lion777
Offline
Зарегистрирован: 20.05.2016

перечитайте еще, а потом еще, если не доходит, этой ошибкой он меня поучал, пишете не цитировать ошибки других, а сами че так делаете?