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.
1 2 3 4 5 6 7 | 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.