-1
我有一個簡單的紅寶石新手問題。我怎樣才能鞏固兩個散列:鞏固紅寶石的散列
h1 = { "a" => 100, "b" => 200 }
h2 = { "a" => 100, "c" => 200 }
到這一個:
h3 = {{ "a" => 100, "b" => 200 },{ "a" => 100, "c" => 200 }}
我有一個簡單的紅寶石新手問題。我怎樣才能鞏固兩個散列:鞏固紅寶石的散列
h1 = { "a" => 100, "b" => 200 }
h2 = { "a" => 100, "c" => 200 }
到這一個:
h3 = {{ "a" => 100, "b" => 200 },{ "a" => 100, "c" => 200 }}
你在h3
什麼是哈希數組(除了散列定界符),你可以得到這樣的:
h3 = [h1, h2]
如果你想哈希值相結合,您可以撥打merge
:
h3 = h1.merge(h2)
=> {"a"=>100, "b"=>200, "c"=>200}
那'h3'的東西不是散列。哈希總是'thingA => thingB',而那是'{thingA,thingB}'。也許你真的想要一個數組?或者你是否想將它合併到'{「a」=> 100,「b」=> 200,「c」=> 200}'?或者是其他東西? – Chuck