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.