"cat", "name"=>"kitty", "id"=>189955}, {"label" => "dog", "name"=>"rex-6ren">
gpt4 book ai didi

Ruby:从数组中选择一个散列

转载 作者:数据小太阳 更新时间:2023-10-29 06:29:58 25 4
gpt4 key购买 nike

我有以下数组:

response = [{"label"=>"cat", "name"=>"kitty", "id"=>189955}, {"label" => "dog", "name"=>"rex", "id" => 550081}]

如何选择包含标签 cat 的散列?我知道 response.first 会给我相同的结果,但我想按标签搜索。

谢谢!

黛布

最佳答案

response.find {|x| x['label'] == 'cat' } #=> {"label"=>"cat", "name"=>"kitty", "id"=>189955}

关于Ruby:从数组中选择一个散列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3419050/

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