将键/值对从一个哈希移动到另一个哈希

时间:2014-04-14 05:10:47

标签: ruby hash

我是一名使用Ruby的新手程序员,这是我在Stack Overflow上的第一个问题所以请耐心等待。我们说我有两个哈希:

hash_one = { :key1 => :value1, :key2 => :value2, :key3 => :value3 } 
hash_two = { :key4 => :value4, :key5 => :value5, :key6 => :value6 }

hash_one(例如:key1 => :value1)中的键/值对移动到hash_two的最简单方法是什么?

1 个答案:

答案 0 :(得分:4)

hash_two[:key1] = hash_one.delete(:key1)

deletekey1中移除hash_one并返回key1的值。该值被用作在hash_two中设置此键的参数。