次のような本の評価のハッシュがある場合
books = {"Gravity's Rainbow"=>:splendid,
"House in Hyde Park"=>:splendid,
"The Week"=>:quite_good
}
特定の値または評価の出現回数をカウントしたいのですが、これはどのように行われますか?
私は試しbooks.values[:splendid].length
ましたが、「books.values」から間違ったタイプの「splendid」まですべてをスライスしたいと考えているため、エラーが発生したと思います。
から「:splendid」以外のものをすべて削除するにはどうすればよいbooks.values
ですか? ハッシュではなくリスト操作を検討する必要がありますか? 入力しながら考えながら Ruby を使用するのはまったくの初心者です。books.values
リストまたは他のタイプが返されたかどうかはわかりませんか?