Почему следующее выражение имеет значение "true"?
true || false && false
Я думаю, что вы хотите
(true || false) && false # => false
Потому что в эликсире '&&' имеет более высокий приоритет, чем '||'.