我有一个简单的红宝石新手问题。我怎样才能合并两个哈希:
h1 = { "a" => 100, "b" => 200 }
h2 = { "a" => 100, "c" => 200 }
进入这一个:
h3 = {{ "a" => 100, "b" => 200 },{ "a" => 100, "c" => 200 }}
答案 0 :(得分:2)
h3
中的内容是哈希数组(散列分隔符除外),你可以这样得到:
h3 = [h1, h2]
如果要合并哈希,可以拨打merge
:
h3 = h1.merge(h2)
=> {"a"=>100, "b"=>200, "c"=>200}