2件ヒット
[1-2件を表示]
(0.053秒)
検索結果
-
Set
# delete?(o) -> self | nil (18610.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
# reject! {|o| . . . } -> self | nil (9310.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...