1
我有一個哈希說獲得重複鍵的數量在哈希
test = [ {:a1=>"a", :b1=>"q"},
{:a1=>"c", :b1=>"z"},
{:a1=>"a", :b1=>"zcq"} ]
需要找出關鍵的計數與"a"
在哈希(例如:a1=>"a"
)。如果我正在搜索密鑰"a"
,則輸出應爲2。 如何找到所選鍵的計數。
我有一個哈希說獲得重複鍵的數量在哈希
test = [ {:a1=>"a", :b1=>"q"},
{:a1=>"c", :b1=>"z"},
{:a1=>"a", :b1=>"zcq"} ]
需要找出關鍵的計數與"a"
在哈希(例如:a1=>"a"
)。如果我正在搜索密鑰"a"
,則輸出應爲2。 如何找到所選鍵的計數。
試試這個
test.count { |item| item[:a1] == 'a' }
哈希不能有重複鍵。你有一組哈希,這是不同的。這聽起來像是你在混淆鍵和值,因爲你所有的測試都是在尋找特定的值。 –