せかいや

いまいるここを、おもしろく http://sekai-in-the-box.appspot.com/

2013-08-24から1日間の記事一覧

【Ruby】パーフェクトRuby 学習感想文 ~第15章 その6

それでは15章を読んでいきます。(参考・経緯など) パーフェクトRuby 学習感想文 ~はじめに えーっと。すみません。 P566 までワープします helpコマンドの実装 create以外のCRUDコマンドの実装 は飛ばします。とりあえずcreateコマンドが動くところまで…

【Ruby】パーフェクトRuby 学習感想文 ~第15章 その5

それでは15章を読んでいきます。(参考・経緯など) パーフェクトRuby 学習感想文 ~はじめに P561 コードが間違えてる?(わけではなかった)その1一部簡略化してますが↓ def self.parse!(argv) options = {} sub_cps = create_sub_cp(options) cp = cre…

【Ruby】パーフェクトRuby 学習感想文 ~第15章 その4

それでは15章を読んでいきます。(参考・経緯など) パーフェクトRuby 学習感想文 ~はじめに P559 コードをうつすのが大変 サンプルコードも長くなってきて、コードをうつすのが大変になってきた。 コピペできないかなー。 GitHubで作者が公開してないか…

【Ruby】パーフェクトRuby 学習感想文 ~余談:ブロック関数とは?理解から自作まで(その2)

ブロックを理解する、続きです。 長くて登録できなかった。 ブロックパラメーターを使ってみる 公式ガイド↓ yield に渡された値はブロック記法において | と | の間にはさまれた 変数(ブロックパラメータ)に代入されます。 http://doc.ruby-lang.org/ja/1.9.…

【Ruby】パーフェクトRuby 学習感想文 ~余談:ブロック関数とは?理解から自作まで

15章のブロック変数の使い方が良く分からない、って書いてたら 師匠からメールが来た OptionParserがブロックを使う理由はわからんけど、コメント。 例えば、ファイル操作を考えてみよう Rubyのファイル操作は大きくわけて、2つの書き方がある f = open("…