红宝石 |设置替换()函数
replace()是 Ruby 中的一个内置方法,它用给定的可枚举对象的内容替换集合的内容并返回 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.
示例 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
输出:
Set: {1, 2, 3}
Set: {1, 2, 3}
示例 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
输出:
Set: {4}
Set: {4}