Open In App

Ruby | Set replace() function

Last Updated : 07 Jan, 2020
Improve
Improve
Like Article
Like
Save
Share
Report

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}

Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads