我有一个哈希数组:
results = [
{"day"=>"2012-08-15", "name"=>"John", "calls"=>"5"},
{"day"=>"2012-08-15", "name"=>"Bill", "calls"=>"8"},
{"day"=>"2012-08-16", "name"=>"Bill", "calls"=>"11"},
]
我该如何搜索结果以找到Bill在15日打了多少个电话?
阅读了“Ruby easy search for key-value pair in an array of hashes”的答案后,我认为这可能涉及扩展以下查找语句:
results.find { |h| h['day'] == '2012-08-15' }['calls']
&&
代替and
。 - Pritesh Jain