Rubyがミニツク

あなたのRubyの技術に関するより詳しい知識と理解を増やします。

BookクラスとLibraryクラスを定義する演習

演習

コンテンツ概要

BookクラスとLibraryクラスを定義しましょう。これらのクラスの機能は、コード例と出力例から推測してください。

この演習を回答するのに必要と思われる時間は、10分です。

演習

以下のコード例に利用されているBookクラスとLibraryクラスを定義してください。なお、コード例を実行した上で、以下の出力例の文が標準出力へ出力されるように定義しておいてください。

コード例

my_library = Library.new
Book.new(:author => "Herman Melville", :title => "Moby-Dick", :library => my_library)
Book.new(:author => "Hans Christian Andersen", :title => "The Ugly Duckling", :library => my_library)
puts my_library

出力例

Library contents:
Title: Moby-Dick, Author: Herman Melville
Title: The Ugly Duckling, Author: Hans Christian Andersen

BookクラスとLibraryクラスを定義する演習

この演習は模範回答があります。模範回答を読む前に演習を解くことをお勧めします。

模範回答を表示する


演習一覧に戻る