Skip to content

Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →

instance method

Set#delete?

(A) -> self?
delete?(object) → self or nil

Like delete, but returns nil if the object is not in self:

Example
set = Set[0, 'zero', :zero]
set.delete?(0) # => Set["zero", :zero]
set.delete?(0) # => nil

Related: see Methods for Deleting.