例如:-
hash1={"a"=>"123", "b"=>"432"}
hash2={"a"=>"439","c"=>"987"}
输出应该是:-
{"a"=>"439","b"=>"432","c"=>"987"}
hash1 = { "a" => "123", "b" => "432" }
hash2 = { "a" => "439", "c" => "987" }
代码h = hash1.merge(hash2) do |k, f, s|
f.to_i > s.to_i ? f : s
end
p h
输出{"a"=>"439", "b"=>"432", "c"=>"987"}