Rubyがミニツク

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

演習一覧

Hello, Rubyレッスンの演習

標準出力へ文字を出力する簡単なプログラムを書いてみましょう。

便利なオブジェクトレッスンの演習

プロフィールのデータを取り出すsearchメソッドを定義しましょう。

各Planetクラスのインスタンスにlifeメソッドを定義する演習

コード例で生成している各オブジェクトごとにlifeメソッドを定義しましょう。lifeメソッドのおこなう処理は、コメントアウトされている出力例から推測してください。

buy_ticketsメソッドを定義する演習

コード例で呼び出しているbuy_ticketsメソッドを定義しましょう。buy_ticketsメソッドの処理は、出力例から推測してください。

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

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

基礎知識レッスンの演習

処理を繰り返し行うRubyのプログラムを書いてみましょう。

Stringクラスレッスンの演習

標準出力へ出力する文字で菱形を描くプログラムを書いてみましょう。

clever_printメソッドを定義する演習

コード例で呼び出しているclever_printメソッドを定義しましょう。clever_printメソッドのおこなう処理は、コメントアウトされている出力例から推測してください。

Toolクラスを継承したHammerクラスを定義する演習

コード例で定義しているToolクラスを継承したHammerクラスを定義しましょう。Hammerクラスの処理は、出力例から推測してください。

PostcardクラスにインクルードするMailモジュールを定義する演習

コード例で定義しているPostcardクラスは、Mailモジュールをインクルードしています。そのMailモジュールを定義しましょう。Mailモジュールがインクルードした結果、Postcardクラスに渡される機能は、出力例から推測してください。