Skip to content

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

instance method

Set#intersect?

(::Set[A] | ::Enumerable[A]) -> bool
intersect?(set)

Returns true if the set and the given enumerable have at least one element in common.

Example
Set[1, 2, 3].intersect? Set[4, 5]   #=> false
Set[1, 2, 3].intersect? Set[3, 4]   #=> true
Set[1, 2, 3].intersect? 4..5        #=> false
Set[1, 2, 3].intersect? [3, 4]      #=> true
See also #inspect #intersection #initialize_dup #join also in 4.1 · 4.0 · 3.3 · 3.2 · 3.1 · 3.0