質問: gets.chomp end puts "#{author(name)}" ``` このコードでは実行されませんが、こんな感じで書いていました。
回答: こんな感じでしょうか。 ``` library = {"坊っちゃん" => "夏目漱石", "学問のすゝめ" => "福沢諭吉"} puts "タイトルを入力してください" book = gets.chomp if library[book] puts "「#{book}」の著者は、「#{library[book]}」です。" else puts "タイトルが登録されていません。" end ``` アドバイスとしては、 ・ 変数に今なにが入っているのかを考えながらプログラムを書く ・ シンボル(:fooなど)と文字列("foo"など)は異なることを理解する