ary.flatten! â ary or nil
ary.flatten!(level) â ary or nil
ary.flatten!(level) â ary or nil
Instance Public methods
Flattens self in place.
Returns nil if no modifications were made (i.e., the array
contains no subarrays.)
The optional level argument determines the level of recursion
to flatten.
a = [ 1, 2, [3, [4, 5] ] ] a.flatten! #=> [1, 2, 3, 4, 5] a.flatten! #=> nil a #=> [1, 2, 3, 4, 5] a = [ 1, 2, [3, [4, 5] ] ] a.flatten!(1) #=> [1, 2, 3, [4, 5]]
Please login to continue.