如何在哈希之间移动属性

时间:2012-05-26 07:57:22

标签: ruby hash

我有

hash1 = {:sym1 => "aaa", :sym2 => "bbb"}
hash2 = {:sym20 => "ccc", :sym21 => "ddd"}

如何制作

hash1 = {:sym1 => "aaa"}
hash2 = {:sym2 => "bbb", :sym20 => "ccc", :sym21 => "ddd"}

1 个答案:

答案 0 :(得分:5)

hash2[:sym2] = hash1.delete(:sym2)