The intersect?() is an inbuilt method in Ruby returns true if the set and the given set have at least one element in common.
Syntax: s1_name.intersect?(s2_name)
Parameters: The function accepts a mandatory parameter set with whom it is checked for.
Return Value: It returns true if the set and the given set have at least one element in common or else it returns false.
Example 1:
# Ruby program to illustrate # the intersect method # requires the set require "set"
s1 = Set[ 16 , 8 , 3 , 5 , 2 ]
s2 = Set[ 18 , 17 , 2 ]
# intersect method used puts s1.intersect?(s2) |
Output:
true
Example 2:
# Ruby program to illustrate # the intersect method # requires the set require "set"
s1 = Set[ 16 , 8 ]
s2 = Set[ 18 , 17 , 56 ]
# intersect method used puts s1.intersect?(s2) |
Output:
false