是不是在大多数情况下,在 Ruby 中,最好使用&&,||而不是and, or,除非是一些特殊情况。
我认为 Ruby 的设计原则之一是尽可能减少意外,因此使用and,或者or实际上有一些意外......例如and优先级不高于or,而&&优先级高于||.
所以我认为在大多数情况下,使用&&, ||。在某些特殊情况下,它可能需要使用and, or,但我认为如果它们与 , 混合使用&&,||迟早会在不久前开始使用 Ruby 的同事需要编辑您的代码时产生错误。