У меня есть два массива:Элегантный способ перебрать двух массивов
a = [1, 2 ,3]
b = [4, 5, 5]
Я хочу, чтобы перебрать все элементы обоих массивов. Один из способов сделать это было бы следующим:
(a + b).each do |element|
puts element
end
Это создает третий массив из a
и b
и затем итерации над ним. Есть ли более элегантные/рубийные методы, чтобы сделать то же самое?
Что квалифицировалось бы как «более красноречивое»? –
Например, без упаковки нового массива? –
Можно написать петли дважды, каждый для одного списка, но это действительно нарушает DRY –