ary.delete(obj) â item or nil
ary.delete(obj) { block } â item or result of block
ary.delete(obj) { block } â item or result of block
Instance Public methods
Deletes all items from self that are equal to
obj.
Returns the last deleted item, or nil if no matching item is
found.
If the optional code block is given, the result of the block is returned if
the item is not found. (To remove nil elements and get an
informative return value, use #compact!)
a = [ "a", "b", "b", "b", "c" ]
a.delete("b") #=> "b"
a #=> ["a", "c"]
a.delete("z") #=> nil
a.delete("z") { "not found" } #=> "not found"
Please login to continue.