Skip to content

Maintenance Ruby 3.3 gets fixes, but no new features. Switch to Ruby 4.0 →

instance method

Set#==

==(other)

Returns true if two sets are equal. The equality of each couple of elements is defined according to Object#eql?.

Example
Set[1, 2] == Set[2, 1]                       #=> true
Set[1, 3, 5] == Set[1, 5]                    #=> false
Set['a', 'b', 'c'] == Set['a', 'c', 'b']     #=> true
Set['a', 'b', 'c'] == ['a', 'c', 'b']        #=> false
See also #<=> #=== #<= #> also in 4.1 · 4.0 · 3.4 · 3.2 · 3.1 · 3.0