可能重复:
Is there any wisdom behind “and”, “or” operators in Ruby?
Ruby logical operators
寻找Ruby的and
运算符的解释,与&&
运算符形成对比。我从this post获得了优先级差异,但作者只是建议不要使用and
,而不是透露它可能在语言中提供的有意义的用途。
此外,使用其中一个的实际原因是什么?
答案 0 :(得分:0)
and
是超低优先级,就像在Perl中一样。许多Ruby程序员似乎主张反对and
,但我认为在大多数情况下它优先于&&
- 但要理解优先级的差异!