Rubyがミニツク

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

Ruby演習コース

このコースについて

既に基本的なRubyの知識があり、簡単なRubyのプログラムを作成することができる人を対象としています。このコースでは、簡単な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クラスを定義する演習

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

模範回答を表示する


次のレッスン ホームへ戻る