当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby Set delete()用法及代码示例


delete()是Ruby中的内置方法,可从集合中删除给定对象并返回self对象。如果对象不存在,则仅返回自身。

用法:s1.name.delete(object)

参数:该函数带有要删除的必需参数对象。


返回值:从集合中删除对象后,它返回self。

例子1

#Ruby program to illustrate the 
#delete method 
  
#requires the set 
require "set"
  
    s1 
    = Set[1, 2, 3] 
  
#deletes 2 and prints self 
      puts s1.delete(2) 
  
#deletes 1 and prints self 
          puts s1.delete(1) 
  
#deletes 4 and prints self 
              puts s1.delete(4)

输出

Set:{1, 3}
Set:{3}
Set:{3}

例子2

#Ruby program to illustrate the 
#delete method 
  
#requires the set 
require "set"
  
    s1 
    = Set[11, 12, 33, "a"] 
  
#deletes 'a' and prints self 
      puts s1.delete("a") 
  
#deletes 11 and prints self 
          puts s1.delete(11) 
  
#deletes 33 and prints self 
              puts s1.delete(33)

输出

Set:{11, 12, 33}
Set:{12, 33}
Set:{12}

参考:https://devdocs.io/ruby~2.5/set#method-i-delete



相关用法


注:本文由纯净天空筛选整理自gopaldave大神的英文原创作品 Ruby | Set delete() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。