有一个单对哈希数组,如下所示:
arguments = [{:name=>"ABCD"},{:title=>"Awesome"},{:number=>4}]
我需要循环并把每一个都作为一个关键和价值。现在,我正在这样做:
def methodname(*arguments, &block)
arguments.each do |arg|
arg.each do |key, value|
# use my key and value
end
end
# use the &block here in awesome ways
end
伊克。必须是更好的方法,所以我问是否有人知道。我已经搜索并且似乎无法在 StackOverflow 上找到这个特定的问题,但如果它在那里,请告诉我。
编辑:在代码示例中添加了上下文。