keep_if {|key, value| ... } -> ENVRuby 1.9.3 から[permalink][rdoc][edit]select! {|key, value| ... } -> ENV | nilRuby 1.9.3 からfilter! {|key, value| ... } -> ENV | nilRuby 2.6.0 からkeep_if -> EnumeratorRuby 1.9.3 からselect! -> EnumeratorRuby 1.9.3 からfilter! -> EnumeratorRuby 2.6.0 から-
キーと値を引数としてブロックを評価した結果が真であるような要素を環境変数に残します。
keep_if は常に self を返します。 select! と filter! はオブジェクトが変更された場合に self を、されていない場合に nil を返します。
ブロックが省略された場合には Enumerator を返します。
[SEE_ALSO] ENV.delete_if,ENV.reject!, Hash#keep_if, Hash#select!,