标签: ruby-on-rails arrays select hash actioncontroller
目标类似于以下代码:
h={ i:4, j:3, k:2} a=[ :f, :g, :j, :z, :i] h.get_first_matching_in(a) => :j h.select first_from(a) => :j
.get_first_matching_in或first_from应该包含哪些内容?
.get_first_matching_in
first_from
答案 0 :(得分:3)
我会这样写:
(a & h.keys).first => :j
或者:
a.find { |e| h[e] }