我有一個哈希:如何添加散列到自身並刪除Ruby中的重複?
h = { ["alpha"]=>[{ "bit"=>"100", "colour"=>"red"},
{ "id"=>"100", "colour"=>"red"},
{ "value"=>"65", "colour"=>"red"}],
["beta"] =>[{ "id"=>"070", "colour"=>"black"},
{"value"=>"338", "colour"=>"black"}]
}
我想價值觀哈希值從每一個項目添加到自身和刪除重複對獲得
h = { ["alpha"]=>[{"bit"=>"100", "id"=>"100", "value"=>"65", "colour"=>"red"}],
["beta"] =>[{"id"=>"070", "value"=>"338", "colour"=>"black"}]
}
我試過到目前爲止轉換哈希數組並刪除重複但如何將數組再次哈希?我也認爲這不是有效和優雅的解決方案。任何其他想法?
爲什麼你需要數組,如果他們都只有一個元素? –