有馬です。

Take_tk <ggb03124 / nifty.ne.jp> wrote

| class Hash
|   def + right 
|     right.dup.update(self)

例えば h1 = { 1 => 1 } ; h2 = { 1 => 2 } だった場合、
h1+h2 と h2+h1 の結果が異なるのが不自然に思います。
+演算子を使うなら、交換則が成立してほしい。

--
 有馬 康弘 <fit0298 / fitec.co.jp>