Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Hashクラス > select
select -> Enumerator
[permalink][rdoc]select {|key, value| ... } -> Hash
key, value のペアについてブロックを評価し,真となるペアだけを含む ハッシュを生成して返します。
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}