У меня есть массив массивов в Ruby on Rails (3.1), где все внутренние массивы имеют разный размер. Есть ли способ легко объединить все внутренние массивы, чтобы получить один большой одномерный массив со всеми элементами?
Я знаю, что вы можете использовать функцию Array:: concat, чтобы объединить два массива, и я мог бы сделать цикл, чтобы последовательно их соединить:
concatenated = Array.new
array_of_arrays.each do |array|
concatenated.concat(array)
end
но я хотел знать, был ли он похожим на однострочный Ruby, который сделал бы это более чистым способом.
Спасибо за вашу помощь.