parent = ["A","B","C",["a","b", "c", "d"], "D"]
parent.each do |children|
if children.is_a?
children.flatten # how do i insert it back to parent
# so that this loop can continue looping through the remainder
#including the newly flattened children(a,b,c,d)
end
end
Вопрос в том, что, когда массив обнаружен, я выравниваю его, и мне нужно, чтобы он был вставлен в исходный родительский массив, так что A, B, C, a, b, c, d, D будут зациклены один раз.