Rubyの演算子の優先順位ってどうなってんの?
x, y ,z を変数として

x = y + z
x + y = z

のどっちも通るんだが、上は+が先に評価されて
下は=が先に評価されるんだけど(というか下が通るのはさすがRuby)