标签: ruby
我总是编写以下代码以获取某个键的值数组:
hash.map{ |h| h['key'] || "default" }
有没有人知道编写相同代码的更简洁方法?
类似的东西:
hash.map_keys(&:key, 'default')
答案 0 :(得分:2)
您可以使用hash.keys来获取哈希键。
hash.keys
要从键的哈希数组中获取值,如果需要设置默认值,可以使用fetch。
答案 1 :(得分:0)
如果您想要这些值,则需要hash.values。
hash.values