Ruby | Set & method Last Updated : 07 Jan, 2020 Summarize Comments Improve Suggest changes Share Like Article Like Report The is an inbuilt method in Ruby that returns a set which contain the common elements in both the set. In case there are no common elements, it returns an empty set. Syntax: s1.name & 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: CPP #Ruby program to illustrate the& method #requires the set require "set" s1 = Set[1, 2, 4] s2 = Set[1, 2, 3] #& method used s3 = s1 & s2 #Prints the s3 puts s3 Output: Set: {1, 2} Example 2: CPP #Ruby program to illustrate the& method #requires the set require "set" s1 = Set[1, 2, 4] s2 = Set[6, 5, 3] #& method used s3 = s1 & s2 #Prints the s3 puts s3 Output: <Set: {} Reference: https://devdocs.io/ruby~2.5/SizedQueue#method-c-new Comment More infoAdvertise with us Next Article Ruby | Set + method G gopaldave Follow Improve Article Tags : Ruby Ruby-Methods Ruby Collections Ruby Set-class Similar Reads Ruby | Set add() method The add is an inbuilt method in Ruby which adds an element to the set. It returns itself after addition. Syntax: s1.name.add(object) Parameters: The function takes the object to be added to the set. Return Value: It adds the object to the set and returns self. Example 1: CPP #Ruby program to illustr 1 min read Ruby | Set - method The - is an inbuilt method in Ruby that returns a new set built by duplicating the set, removing every element that appears in the given enumerable object. Syntax: s1.name - s2.name Parameters: The function does not takes any parameter. Return Value: It returns a new set built by duplicating the set 1 min read Ruby | Set + method The + is an inbuilt method in Ruby that returns a set which contain all the elements of both the sets. The common elements in both the sets appears once. The '+' method acts as union operation. Syntax: s1.name + s2.name Parameters: The function does not takes any parameter. Return Value: It returns 1 min read Ruby | Set >= method The >= is an inbuilt method in Ruby that returns true if a set if a superset of another set. If it is not a superset, then it returns false. Syntax: s1 >= s2.name Parameters: The function takes a mandatory parameter s2 which is checked for superset of s1. Return Value: It returns true if set s 1 min read Ruby | Set < method The < is an inbuilt method in Ruby that returns true if a set if a proper subset of another set. If it is not a proper subset, then it returns false. Syntax: s1.name < s2.name Parameters: The function does not takes any parameter. Return Value: It returns true if set s1 is a proper subset of s 1 min read Ruby | Set > method The > is an inbuilt method in Ruby that returns true if a set if a proper superset of another set. If it is not a proper superset, then it returns false. Syntax: s1.name > s2.name Parameters: The function does not takes any parameter. Return Value: It returns true if set s1 is a proper superse 1 min read Like