From: Nobuyoshi Nakada Date: 2013-12-17T10:55:56+09:00 Subject: [ruby-core:59148] Re: [ruby-trunk - Bug #9251] ! operator has lower precedence than = in an assignment expression (13/12/17 9:28), rits (First Last) wrote: > so in the same expression, = has both a higher and lower precedence than &&, depending on which side you look Operators have not only precedence, but also associativity. Assignment operator hash right associativity.