目标类似于以下代码:
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
e0uiprwp1#
我会这样写:
(a & h.keys).first => :j
或者:
a.find { |e| h[e] }
1条答案
按热度按时间e0uiprwp1#
我会这样写:
或者: