Почему (true || false && false) оценивается как true? - PullRequest
0 голосов
/ 11 мая 2018

Почему следующее выражение имеет значение "true"?

true || false && false

Ответы [ 2 ]

0 голосов
/ 11 мая 2018

Я думаю, что вы хотите

(true || false) && false # => false
0 голосов
/ 11 мая 2018

Потому что в эликсире '&&' имеет более высокий приоритет, чем '||'.

...