delete_if {|o| ... } -> self[permalink][rdoc][edit]() { (A) → untyped } → self-
集合の各要素に対してブロックを実行し、その結果が真であるようなすべての要素を削除します。
常に self を返します。
s1 = Set['hello.rb', 'test.rb', 'hello.rb.bak'] s1.delete_if {|str| str =~ /\.bak\z/} p s1 # => Set["hello.rb", "test.rb"][SEE_ALSO] Set#reject!, Enumerable#reject