るりまサーチ (Ruby 2.7.0)

最速Rubyリファレンスマニュアル検索!
4件ヒット [1-4件を表示] (0.015秒)

別のキーワード

  1. _builtin delete
  2. _builtin delete_if
  3. cgi delete
  4. gdbm delete
  5. pop delete_all

クラス

キーワード

検索結果

Set#delete(o) -> self (54406.0)

集合からオブジェクト o を削除します。

...を、変化がなかった場合
には nil を返します。

@param o 削除対象のオブジェクトを指定します。

//emlist[][ruby]{
require 'set'
s = Set[10, 20, 30]
s.delete(10)
p s # => #<Set: {20, 30}>
p s.delete?(20) # => #<Set: {30}>
p s.delete?(10) # => nil
//}...

Set#delete?(o) -> self | nil (18406.0)

集合からオブジェクト o を削除します。

...を、変化がなかった場合
には nil を返します。

@param o 削除対象のオブジェクトを指定します。

//emlist[][ruby]{
require 'set'
s = Set[10, 20, 30]
s.delete(10)
p s # => #<Set: {20, 30}>
p s.delete?(20) # => #<Set: {30}>
p s.delete?(10) # => nil
//}...

Set#delete_if {|o| ... } -> self (18349.0)

集合の各要素に対してブロックを実行し、その結果が真であるようなすべての 要素を削除します。

...す。

//emlist[][ruby]{
require 'set'
s1 = Set['hello.rb', 'test.rb', 'hello.rb.bak']
s1.delete_if {|str| str =~ /\.bak\z/}
p s1 # => #<Set: {"hello.rb", "test.rb"}>

s2 = Set['hello.rb', 'test.rb', 'hello.rb.bak']
p s2.reject! {|str| str =~ /\.bak\z/} # => #<Set: {"hello.rb", "test.rb"}>
p s2.rej...

Set#reject! {|o| ... } -> self | nil (9049.0)

集合の各要素に対してブロックを実行し、その結果が真であるようなすべての 要素を削除します。

...す。

//emlist[][ruby]{
require 'set'
s1 = Set['hello.rb', 'test.rb', 'hello.rb.bak']
s1.delete_if {|str| str =~ /\.bak\z/}
p s1 # => #<Set: {"hello.rb", "test.rb"}>

s2 = Set['hello.rb', 'test.rb', 'hello.rb.bak']
p s2.reject! {|str| str =~ /\.bak\z/} # => #<Set: {"hello.rb", "test.rb"}>
p s2.rej...