ary.slice!(index) â obj or nil
ary.slice!(start, length) â new_ary or nil
ary.slice!(range) â new_ary or nil
ary.slice!(start, length) â new_ary or nil
ary.slice!(range) â new_ary or nil
Instance Public methods
Deletes the element(s) given by an index (optionally up to
length elements) or by a range.
Returns the deleted object (or objects), or nil if the
index is out of range.
a = [ "a", "b", "c" ] a.slice!(1) #=> "b" a #=> ["a", "c"] a.slice!(-1) #=> "c" a #=> ["a"] a.slice!(100) #=> nil a #=> ["a"]
Please login to continue.