私はこれらのハッシュを持っています:
{"a" => 1, "b" => 2, "c" => 3, "k" => 14}
{"b" => 51, "c" => 2, "d" => 8}
操作後の結果が次のようになるように、コードを記述する必要があります。
{"a" => 1, "b" => 51, "c" => 2, "k" => 14}
私は試した:
h1.each do |h, j|
h2.each do |hh, jj|
if h == hh
j = jj
end
end
end
しかし、うまくいきません。また、これは醜いコードだと思います。
2 つのハッシュを比較し、2 番目のキーが最初のキーと同じ場合は、最初のハッシュ値を 2 番目のハッシュ値に変更する必要があります。