鑑於哈希以下數組:如何刪除記錄,如果它是複製和和值:VAL
list=[
{:cod => "0001", :name => "name1", :val => 10},
{:cod => "0001", :name => "name1", :val => 12},
{:cod => "0002", :name => "name2", :val => 13},
{:cod => "0002", :name => "name2", :val => 14},
{:cod => "0002", :name => "name2", :val => 14},
{:cod => "0004", :name => "name4", :val => 16},
{:cod => "0004", :name => "name4", :val => 16},
{:cod => "0004", :name => "name4", :val => 17},
{:cod => "0005", :name => "name5", :val => 17},
{:cod => "0005", :name => "name5", :val => 17},
{:cod => "0005", :name => "name5", :val => 17},
{:cod => "0006", :name => "name6", :val => 110},
{:cod => "0006", :name => "name6", :val => 10},
]
如何刪除重複記錄?
此外,我怎樣才能找到與鍵:val
的值的總和?
你能澄清這個問題嗎?重複的最終總和值:val? – 2012-08-01 14:51:22
這也是一個數組,而不是散列。 – Ultimation 2012-08-01 15:11:12
我們都在回答不同的問題。你是否希望根據具有重複的':val'字段,重複的':cod'-':name'對,或者整個哈希是相同的(或其他)來刪除記錄? – 2012-08-02 04:42:25