"Nish", "age"=>27, "place"=>"xyz"}, {"name"=>"Hari", "age"=>2-6ren">
gpt4 book ai didi

ruby-on-rails - 使用 Ruby 查询具有多个值的哈希数组

转载 作者:太空宇宙 更新时间:2023-11-03 17:30:06 24 4
gpt4 key购买 nike

我有一个哈希数组如下:

array = [{"name"=>"Nish", "age"=>27, "place"=>"xyz"},
{"name"=>"Hari", "age"=>26, "place"=>"xyz"},
{"name"=>"Anan", "age"=>28, "place"=>"xyz"}]

我想选择年龄为 27 和 26的哈希值

如何实现。

最佳答案

这样做就可以了:

array.select { |user| [26, 27].include?(user['age']) }

“选择”将选择与提供的 block 匹配的任何元素。

关于ruby-on-rails - 使用 Ruby 查询具有多个值的哈希数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42390058/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com