コンテンツ概要 コード例で呼び出しているbuy_ticketsメソッドを定義しましょう。buy_ticketsメソッドの処理は、出力例から推測してください。 この演習を回答するのに必要と思われる時間は、10分です。 演習 コード例の実行結果が出力例のようになるよう、コード例の中で使われている「buy_tickets」メソッドを定義してください。 コード例 buy_tickets("Sam", "Dave", "David") buy_tickets("John", "Paul", "Ringo", "George") 出力例 Buying a ticket for Sam. Buying a ticket for Dave. Buying a ticket for David. Buying a group ticket for John, Paul, Ringo, George.
コンテンツ概要 コード例で呼び出している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
pathname.rbはファイルやディレクトリのパスを操作することができる添付ライブラリです。Pathnameクラスを使うためにrequireでpathname.rbを読み込んでください。これまでに紹介してきたクラスのメソッドと同じことがPathnameクラスではおこなうことができます。 require "pathname" p Pathname.pwd FileクラスやIOクラスは指定したパスの先にファイルが存在しなければ例外を発生させます。 path = '/tmp/foo.txt' file = IO.new(path) TypeError: can't convert String into Integer from (irb):47:in `initialize' from (irb):47:in `new' from (irb):47 from (null):0 Pathnam
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く