まつもと ゆきひろです
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オブジェクトっていうヘンなオブジェクトなので,やっぱり
ちょっと違います.
(中略)
|こんなふうに理解してみました.ウソでないといいんですが.^^;
合ってるみたいですよ.
まつもと ゆきひろ /:|)