Ruby 集合 merge()函数
merge() 是Ruby中的一个内置方法,在将传递的对象合并为一个集合后,返回新的集合。
语法 :s1_name.merge(object)
参数 :该函数接受一个必须的参数,即要合并的可枚举对象。
返回值 : 它返回合并后的新集合。
例子 1 :
# Ruby program to illustrate
# the merge method
# requires the set
require "set"
s1 = Set[1, 2, 3]
s2 = Set[6]
# merge method used
puts s1.merge(s2)
输出:
Set: {1, 2, 3, 6}
例2 :
# Ruby program to illustrate
# the merge method
# requires the set
require "set"
s1 = Set[1, 2, 3]
# merge method used
puts s1.merge([9, 10, 12])
输出:
Set: {1, 2, 3, 9, 10, 12}