コンテンツ概要 コード例で呼び出している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.
このブログ(ばくのエンジニア日誌)はBAKUNOTEに移転しました。 ミニツク - Rubyのe-ラーニング研修システム Rubyのeラーニングシステムであるミニツクが初級者にも分かりやすく内容も充実しています。 自分のレベル感にぴったりと合っているので、最近はRubyのお勉強は専らこれです。 Matzさんのビデオ講義もあり、楽しく学習できます。 演習コースの2問目を解いたのですが、ちょっと引っ掛かったのでメモを残しておきます。 最初に、自分が作成したコードは以下です。 所用時間は20分位でした(10分オーバーw)。 (見るからに酷いコードですね) まぁとりあえず動くし、OKとして解答を見ると、衝撃のコード量。 ここまで簡潔に書けるんですね・・・(感動) ただ、上記を実行してみるとエラーが発生。 minitk.rb:49:in `block in clever_print': undefi
コンテンツ概要 コード例で呼び出している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ページを開く