标签: ruby
我有一个哈希说
test = [ {:a1=>"a", :b1=>"q"}, {:a1=>"c", :b1=>"z"}, {:a1=>"a", :b1=>"zcq"} ]
需要在散列中找出"a"(例如:a1=>"a")的密钥数。如果我正在搜索密钥"a",则输出应为2。 如何查找所选键的计数。
"a"
:a1=>"a"
答案 0 :(得分:3)
试试这个
test.count { |item| item[:a1] == 'a' }