Slide 18
Slide 18 text
precedence
High precedence operations happen
before low precedence operations.
!, ~, unary +
**
unary -
*, /, %
+, -
<<, >>
&
|, ^
>, >=, <, <=
<=>, ==, ===, !=, =~, !~
&&
||
.., ...
?, :
modifier-rescue
=, +=, -=, etc.
defined?
not
or, and
modifier-if, *-unless, *-while, *-until
{ } blocks
http://www.ruby-doc.org/core-2.0.0/doc/syntax/precedence_rdoc.html
high
low