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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。