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