← Back to context

Comment by ClikeX

10 hours ago

I've always found it odd that and/or in Ruby isn't just considered equal to &&/||, and I have never really used the english operators except for the usual modifiers like if and unless.

What is a practical use case where the lower precedence makes sense?

Those two behave in the same way if you drop the parentheses:

1. statement if (condition || something)

2. (statement if condition) or something