From: matz@... (Yukihiro Matsumoto) Date: 1997-09-17T18:32:53+09:00 Subject: [ruby-list:4377] Re: FW: Re: RE: Re: Mistake in turorial ??? まつもと ゆきひろです In message "[ruby-list:4375] FW: Re: RE: Re: Mistake in turorial ???" on 97/09/17, "EGUCHI Osamu" writes: |えぐちです。 | ただの A って Object::A なんですか?でも、 そうです. |self::A main::A ::A | | では順に |ERR: wrong argument type Object (excpected Class) |ERR: undefined local variable or method 'main' for main(Object) |parse error | でした。 トップレベルのselfはmainと呼ばれているオブジェクトですが,こ れはクラスではないのでこのオブジェクトの定数を取り出せるわけ ではないです.また,mainと呼ばれているというものの,mainとい う変数があるわけではないので,mainでは参照できません. 最後のは文法的に許していません. というわけで,トップレベルのAを取り出すにはObject::Aとしてく ださい.1.1ならself.type::Aという手もありますね. まつもと ゆきひろ /:|)