- select -> Enumerator[permalink][rdoc][edit]
- select {|key, value| ... } -> Hash
- filter -> Enumerator
- filter {|key, value| ... } -> Hash
- 
key, value のペアについてブロックを評価し,真となるペアだけを含むハッシュを生成して返します。 ブロックが与えられなかった場合は、自身と select から生成した Enumerator オブジェクトを返します。 h = { "a" => 100, "b" => 200, "c" => 300 } h.select {|k,v| k > "a"} #=> {"b" => 200, "c" => 300} h.select {|k,v| v < 200} #=> {"a" => 100}[SEE_ALSO] Hash#select!, Hash#reject