我是一名使用 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
的最简单方法是什么?
最佳答案
hash_two[:key1] = hash_one.delete(:key1)
delete
从 hash_one
中删除 key1
并返回 key1
的值。该值被用作在 hash_two
中设置此键的参数。
关于ruby - 将键/值对从一个哈希移动到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23052370/