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.