获取哈希

时间:2017-02-09 18:54:42

标签: ruby

我有一个哈希说

test = [ {:a1=>"a", :b1=>"q"},
         {:a1=>"c", :b1=>"z"},
         {:a1=>"a", :b1=>"zcq"} ]

需要在散列中找出"a"(例如:a1=>"a")的密钥数。如果我正在搜索密钥"a",则输出应为2。 如何查找所选键的计数。

1 个答案:

答案 0 :(得分:3)

试试这个

test.count { |item| item[:a1] == 'a' }