Rubyがミニツク

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

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

演習

コンテンツ概要

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

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

演習

以下のコードがコメント部分の通りの出力となるように、「clever_print」メソッドの定義を書いてください。

コード例

clever_print(["Ruby"], "the", ["Programming", "Language"])
#=> Ruby the Programming Language

clever_print(["Agile", "Web", "Development"], "with", { :Rails => 3.0 })
#=> Agile Web Development with Rails 3.0

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

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

模範回答を表示する


演習一覧に戻る