Guest User

Untitled

a guest
Jan 18th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.29 KB | None | 0 0
  1. # Function for multidimensional array flattening
  2.  
  3. def combine_nested_arrays(arr, all=[])
  4. arr.each do |item|
  5. if item.class != Array
  6. all << item
  7. else
  8. combine_nested_arrays(item, all)
  9. end
  10. end
  11.  
  12. all
  13. end
  14.  
  15. puts combine_nested_arrays([[1,2,[3]],4]).to_s
Add Comment
Please, Sign In to add comment