2005-04-20 ■ ruby ruby ひさびさにtrubyを触る。すっかり忘れてしまっていて、しばし呆然とする。rubyのトップレベルの扱いがわからん。結局トップレベルで定義されたメソッドはObjectのプライベートメソッドになるっていう理解でいいんかしらん。Objectは任意のクラスのスーパークラスだからどのクラスからでも呼べて、ObjectはKernelをincludeしてるからputsとかもトップレベルから呼べる。これならObjectの上が欲しくなる理由もわからないでもないから、多分あってるんだろう。