Ruby | Set replace() function

The replace() is an inbuilt method in Ruby which replaces the contents of the set with the contents of the given enumerable object and returns self.

Syntax: s1.replace(enum)

Parameters: The function accepts an enumerable object which to be replaced in the set.

Return Value: It returns the self object which contains the contents of the set after replacement.

Example 1:




# Ruby program to illustrate 
# the replace() method 
   
# requires the set 
require "set"
   
s1 = Set[1, 2]
s2 = Set[1, 2, 3
   
# replace method used 
puts s1.replace(s2) 
   
# s1 after replacement 
puts s1


Output:

Set: {1, 2, 3}
Set: {1, 2, 3}

Example 2:




# Ruby program to illustrate 
# the replace() method 
   
# requires the set 
require "set"
   
s1 = Set[4, 4]
s2 = Set[2, 12, 78, 87, 98
   
# replace method used 
puts s2.replace(s1) 
   
# s1 after replacement 
puts s2


Output:

Set: {4}
Set: {4}

Contact Us