selectメソッドを使う。とりあえず、メモ
h = { 1=>'a', 2=>'b', 3=>'c', 4=>'d' } p h.select {|k,v| k == 3} #=> {3=>"c"}
キーの有無を調べるだけなら
p h.key?(2) #=> true

Rubyレシピブック 第3版 303の技

たのしいRuby 第6版


読書、アニメ、漫画、音楽のメモ・感想、プログラミング のメモ等
selectメソッドを使う。とりあえず、メモ
h = { 1=>'a', 2=>'b', 3=>'c', 4=>'d' } p h.select {|k,v| k == 3} #=> {3=>"c"}
キーの有無を調べるだけなら
p h.key?(2) #=> true