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}
相关用法
- Ruby Array replace()用法及代码示例
- Ruby Hash replace()用法及代码示例
- Ruby Set add?用法及代码示例
- Ruby BigDecimal exp()用法及代码示例
- Ruby Set clear()用法及代码示例
- Ruby SizedQueue deq()用法及代码示例
- Ruby Set member?()用法及代码示例
- Ruby Array one?()用法及代码示例
- Ruby StringScanner eos?用法及代码示例
- Ruby Symbol next用法及代码示例
- Ruby BigDecimal sub()用法及代码示例
- Ruby Matrix inv()用法及代码示例
注:本文由纯净天空筛选整理自gopaldave大神的英文原创作品 Ruby | Set replace() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。