names=keep_if,select!
visibility=public
kind=defined

--- keep_if {|key, value| ... } -> ENV
--- select! {|key, value| ... } -> ENV | nil
--- keep_if -> Enumerator
--- select! -> Enumerator

キーと値を引数としてブロックを評価した結果が真であ
るような要素を環境変数に残します。

keep_if は常に self を返します。
select! はオブジェクトが変更された場合に self を、
されていない場合に nil を返します。

ブロックが省略された場合には [[c:Enumerator]] を返します。

@see [[m:ENV.delete_if]],[[m:ENV.reject!]], [[m:Hash#keep_if]], [[m:Hash#select!]],
