End of Life Ruby 3.1 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →
instance method
Set#difference
difference(enum)
lib/set.rb
View on GitHub ↗
# File tmp/rubies/ruby-3.1.3/lib/set.rb, line 638
def -(enum)
dup.subtract(enum)
end
Alias of #-
Returns a new set built by duplicating the set, removing every element that appears in the given enumerable object.
Example
Set[1, 3, 5] - Set[1, 5] #=> #<Set: {3}> Set['a', 'b', 'z'] - ['a', 'c'] #=> #<Set: {"b", "z"}>