From: Urabe Shyouhei Date: 2007-07-19T17:17:30+09:00 Subject: [ruby-list:43748] Re: Hash.mergeはなぜHash.+ではないの? 卜部です。 ARAI Shunichi wrote: > +に割り当てられていると結構便利で気持ちよい気がするんですが、 > どないなもんでしょう? 以前から思っているのですが可換でない演算に+という名前を付 けるのは相当に違和感があります。 irb(main):001:0> class Hash; alias + merge end => nil irb(main):002:0> x = { :foo => :bar } => {:foo=>:bar} irb(main):003:0> y = { :foo => :baz } => {:foo=>:baz} irb(main):004:0> x + y == y + x => false