このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.0 リファレンスマニュアル

instance method Set#filter!

select! {|element| ... } -> self | nilRuby 1.9.3 から[permalink][rdoc][edit]
filter! {|element| ... } -> self | nilRuby 2.6.0 から

各要素に対してブロックを評価し、その結果が偽であった要素を self から削除します。

[RETURN]
変更があった場合は self を、変更がなかった場合は nil を返します。