Всем привет. Меня зовут Фарид я саппорт на курсе руби в Аттракторе. Господа рубисты нужна помощь. Возник такой небольшой спорный момент между (&& и ||) и ( and и or) . Я правильно понимаю если мы пишем например
x = 1
y = 2
Если ввести y || y && nil || x
результат будет 2, то есть сработал && затем ||, сперва правый затем левый.
То есть приоритет сперва у && затем справа на лево оператор ||.
А если ввести x and y or nil or 4
результат 4, то есть в данном случае ни у кого нету приоритета и выполняется слева на право.
Все ли я верно понимаю???
Как то раньше не обращал на это внимания.