我有以下陣列結構:紅寶石:嵌套陣列結構(許多水平)變換成一個陣列
[[a], [b, c, [d, e]]]
這可能具有的嵌套(在執行時間定義)許多水平
我想將其轉換爲:
[a], [b,c], [d, e], ...
我還沒有找到適用於所有情況的方法。
有什麼建議嗎?
謝謝
我有以下陣列結構:紅寶石:嵌套陣列結構(許多水平)變換成一個陣列
[[a], [b, c, [d, e]]]
這可能具有的嵌套(在執行時間定義)許多水平
我想將其轉換爲:
[a], [b,c], [d, e], ...
我還沒有找到適用於所有情況的方法。
有什麼建議嗎?
謝謝
Array#flatten應該做的伎倆?
是,使用平坦化輸出是
[a, c, d, e] (depending of the level of recursion you use in flatten)
事實上,該輸出爲我工作,我是在複雜期望的 [[A],[B,C],[d,E] ]
永遠不要少,知道該特定輸出的過程可能會很有趣。
天哪,這應該是一個評論的答案!抱歉! – Gregot
你是什麼意思的[[a],[b,c],[d,e]' - 你是指'[[a],[b,c],[d,e]]' – sepp2k
Array #flatten沒有解決這個問題,如上所述。 –