У меня есть два хеша, и я хочу пройти их оба. Как я могу пройти их одновременно.Как пройти два хэша одновременно рубина
hash1 = {"key1" =>["value1","value11"], "key2" => ["value2","value21"]}
hash2= {"key3" => ["value3","value32"], "key4" => ["value4","value42"]}
hash1.each do |k1,v1|
hash2.each do |k2,v2|
#do something with v1 and v2 (which are arrays themselves and get ["value1","value11"] and ["value3","value32"], then ["value1","value11"] and ["value4","value42"] in the first iteration of hash 1 and ["value2","value21"]and ["value3","value32"], then ["value2","value21"]and ["value4","value42"] in the second iteration of hash1)
end
end
Это то, что я сейчас делаю. Есть ли какой-либо другой идиоматический или лучший способ
эй, спасибо. См. Редактирование в вопросе, мне нужны значения, которые являются массивами. – inquisitive
получил его, спасибо. – inquisitive