まつもと ゆきひろです

In message "[ruby-list:14033] Re: Message of Today in 1999/04/20."
    on 99/04/23, "NAKAMURA, Hiroshi" <nakahiro / sarion.co.jp> writes:

|まず,「トップレベル」というのは,
|Kernelクラスのmodule〜endに等しいと考えてよいのでしたっけ?
|あるいはmainオブジェクトの特異メソッド宣言中?

ちょっと違いますね.

ここでのメソッド定義,定数定義はObjectに対して行われます.そ
ういう観点からは

  class Object
   private

   ...

  end

で括られていると考えるのが近いのですが,トップレベルでのself
はmainオブジェクトっていうヘンなオブジェクトなので,やっぱり
ちょっと違います.

(中略)

|こんなふうに理解してみました.ウソでないといいんですが.^^;

合ってるみたいですよ.
                                まつもと ゆきひろ /:|)