ロドリゲス書房 >> メタプログラミングRuby: Paolo Perrotta, 角征典: 本 >>

nanowiki 補完用の書棚です
http://www21.atwiki.jp/o-rod/

最新更新日時: 2017年09月30日 13時06分
このフォルダのページビュー: 1930356
本を読む 「メタプログラミングRuby」
http://emasaka.blog65.fc2.com/blog-entry-799.html

 Ruby勉強中の自分にとって、へぇだったのは以下のあたり。

* incluceしたモジュールのメソッドは、インクルードするクラスの真上に入る
* Ruby 1.9では、ブランクスレートとしてBasicObjectが使える(emasaka注:ブランクすぎる気はするけど)
* define_methodのブロック引数はクロージャなので、フラットスコープに使える
* ブロック、Proc、lambda、メソッドの違い
* 多くのRubyistはクラス変数を使わずにクラスインスタンス変数を使っている(emasaka注:本当?)
* オブジェクトの特異クラスのスーパークラスは、オブジェクトのクラス
作成: 2010年10月04日 22時35分 / 更新: 2010年10月04日 22時35分

【このカードへのコメント】

memememo.com by meme design