`和`与`&&'相同但是为什么`和`的优先级较低?

时间:2016-04-06 08:09:12

标签: ruby

在ruby中,and&&相同,但为什么and的优先级较低?

false and false || true # => false
false && false || true # => true

1 个答案:

答案 0 :(得分:4)

你是绝对正确的,人性化的运算符具有较低的优先级。如果您想了解更多信息,可以在此here上找到一篇优秀(简短!)的文章。

最简单的答案(来自那篇文章):

  

正确理解,andor是控制流运算符,而不是布尔运算符。