Я хотел уменьшить многомерный массив в меньший многомерный массив. Позвольте мне опубликовать то, что я имею в виду. Вот мой вход/начиная массив:Уменьшить многомерный массив в меньшем многомерном массиве
[
[
[ ["Armando", "P"], ["Dave", "S"] ],
[ ["Richard", "R"], ["Michael", "S"] ],
],
[
[ ["Allen", "S"], ["Omer", "P"] ],
[ ["David E.", "R"], ["Richard X.", "P"] ]
]
]
И я думаю, что это четыре одномерный массив, который я хочу, чтобы свести к:
["Armando", "P"], ["Dave", "S"], ["Richard", "R"], ["Michael", "S"], ["Allen", "S"],["Omer", "P"] , ["David E.", "R"], ["Richard X.", "P"]
Как я могу сделать это в Ruby?
Вы можете просто перебрать все эти уровни и построить свой результат. Вы пробовали это? :) –
@SergioTulentsev: Но 'Array # flatten' делает это за вас. – Linuxios