gpt4 book ai didi

ruby-on-rails - 从哈希数组中获取键值数组?

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

对于这样的数组:

 a = [{a:'a',b:'3'},{a:'b',b:'2'},{a:'c',b:'1'}]

我想返回一个包含 :a 键值的数组,所以:

 ['a', 'b', 'c']

这可以通过以下方式完成:

 a.map{|x|x[:a]}

我想知道 Rails 或 Ruby 中是否有这样的原生方法?

 a.something :a

最佳答案

你可以自己做:

class Array
def get_values(key)
self.map{|x| x[key]}
end
end

然后你可以这样做:

a.get_values :a
#=> ["a", "b", "c"]

关于ruby-on-rails - 从哈希数组中获取键值数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21790519/

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