ruby – 如果在散列中给出多个其他值,如何在散列数组中查找并返
发布时间:2020-12-17 04:31:55 所属栏目:百科 来源:网络整理
导读:我有这个哈希数组: results = [ {"day"="2012-08-15","name"="John","calls"="5"},{"day"="2012-08-15","name"="Bill","calls"="8"},{"day"="2012-08-16","calls"="11"},] 如何搜索结果以查找Bill在15日拨打了多少电话? 在阅读“Ruby easy search for key-
我有这个哈希数组:
results = [ {"day"=>"2012-08-15","name"=>"John","calls"=>"5"},{"day"=>"2012-08-15","name"=>"Bill","calls"=>"8"},{"day"=>"2012-08-16","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'] 解决方法
你走在正确的轨道上!
results.find {|i| i["day"] == "2012-08-15" and i["name"] == "Bill"}["calls"] # => "8" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Cocos2D将v1.0的tileMap游戏转换到v3.4中一例(七)
- 防止页面url缓存中ajax中post请求的处理方法
- 自定义attrs.xml与styles.xml还有Theme(主题)
- “正则表达式(/[^0-9]/g,'')中的"/g"是什
- [Unity3D]使用link.xml来控制strippinglevel减少dll库大小技
- xcode – c functional / std :: bind不能用Apple Clang编译
- C#使用Return void和object重叠(string)
- ruby-on-rails – 从数组中提取多个键值属性
- flex App小例子Combox List flex 教程 flex培训 flex源码 f
- 正则基本语法