我試圖計算所有項目數量爲[:item_id]
且發生超過1次。這是我寫的 - 我知道這是錯誤的。希望有人能指引我正確的方向!如何計算紅寶石中的非唯一值哈希值
subscriptions = [
{user_id: 1, item_id: 3},
{user_id: 3, item_id: 2},
{user_id: 2, item_id: 3},
{user_id: 6, item_id: 5},
{user_id: 6, item_id: 2},
{user_id: 1, item_id: 4}
]
unique_id = subscriptions_list.map {|id| id[:item_id]} > 1 }
puts unique_id.count
我會嘗試'reduce'而不是map,並使用散列作爲累加器,id作爲鍵和整數作爲值。 – philipp