3

「custom_merge」メソッドを実装するにはどうすればよいですか?

h1 = {a: 1, c: 2} 
h2 = {a: 3, b: 5} 

これは、標準の「マージ」メソッドの実装です。

h1.merge(h2) # => {:a=>3, :c=>2, :b=>5}

私の希望する「custom_merge」メソッドは次を実装する必要があります。

h1.custom_merge(h2) # {a: [1, 3], b: 5, c: 2}
4

2 に答える 2