我想要合併2個哈希值並提供給我,如'預期結果'部分中給出的。 任何想法?哈希合併和重新排序
示例數據:
list1 = { '1' => [item1] }
list2 = { '1' => [item2], '2' => [item3]}
預期結果
{
'1' => {:from_list1 => [item1], :from_list2 => [item2]},
'2' => {:from_list2 => [item3]}
}
注:這幾乎是一個在Best way to combine 2 hashes in this order
這應該是相對簡單的;你試過什麼了? – waldrumpus
您的預期結果不是有效的Ruby對象。 – sawa
爲什麼不是一個有效的ruby對象?這是一個散列。並且散列值也是散列值。這是一個錯誤的紅寶石對象? Ruby沒有問題就接受了。 item1,item2等是我定義的某些類的對象。 – ddb