Ruby | Set intersection() function
Last Updated :
04 Dec, 2020
The intersection() is an inbuilt method in Ruby that returns a set which contains the common elements in both the set. In case there are no common elements, it returns an empty set.
Syntax: s1.name.intersection(s2.name)
Parameters: The function does not takes any parameter.
Return Value: It returns a new set that contains the common elements in both the sets.
Example 1:
Ruby
require "set"
s1 = Set[ 1 , 2 , 4 ]
s2 = Set[ 1 , 2 , 3 ]
s3 = s1.intersection(s2)
puts s3
|
Output:
Set: {1, 2}
Example 2:
Ruby
require "set"
s1 = Set[ 1 , 2 , 4 ]
s2 = Set[ 6 , 5 , 3 ]
s3 = s1.intersection(s2)
puts s3
|
Output:
<Set: {}
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...