标签: ruby
在ruby中,and与&&相同,但为什么and的优先级较低?
and
&&
false and false || true # => false false && false || true # => true
答案 0 :(得分:4)
你是绝对正确的,人性化的运算符具有较低的优先级。如果您想了解更多信息,可以在此here上找到一篇优秀(简短!)的文章。
最简单的答案(来自那篇文章):
正确理解,and和or是控制流运算符,而不是布尔运算符。
or