我是一名使用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
的最简单方法是什么?
答案 0 :(得分:4)
hash_two[:key1] = hash_one.delete(:key1)
delete
从key1
中移除hash_one
并返回key1
的值。该值被用作在hash_two
中设置此键的参数。