2016-05-24 4 views
-4

を数える私はこのようなハッシュを持っている:Rubyはハッシュキー

{'yes' => 23, 
'b' => 'travel', 
'yesterday' => 34, 
5 => '234', 
:yesss => :fg, 
try: 30, 
key: 'some value', 
'yesterday1' => 34, 
'yesteryear' => 2014} 

にはどうすればyesが含まれてすべてのキーを数えることができますか?

+0

あなたは平易な英語でそれを言い直すことができますか? –

+0

受け入れられた回答に従って編集されました。 – Ilya

+0

ようこそスタックオーバーフロー。問題を解決するためのあなたの努力の証拠を見たいと思います。これがなければ、あなたのコードを修正するのではなく、コードを書くように求めているようです。 SOは「私のサイトのコードを書く」ではないので、あなたが試したことを示すことが重要です。リンクを含む「[ask]」と「[mcve]」をお読みください。 –

答えて

5

私はあなたが意味するものとします

your_hash.keys.count {|k| k.to_s.include?('yes')} 
#=> 5 
関連する問題