Ruby 集合 replace()函数

Ruby 集合 replace()函数

replace() 是Ruby中的一个内置方法,它用给定的可枚举对象的内容来替换集合的内容,并返回self。

语法 :s1.replace(enum)

参数 :该函数接受一个要在集合中被替换的可枚举对象。

返回值 :它返回包含替换后的集合内容的self对象。

例子 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}

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程