From: Inaba Hiroto Date: 1998-04-16T00:09:08+09:00 Subject: [ruby-list:7525] Re: クラスの変更 From: keiju@rational.com (石塚圭樹 ) Subject: [ruby-list:7517] Re: クラスの変更 Date: Wed, 15 Apr 1998 22:47:01 +0900 > >実は上記のものを perl で bless し直すといういかにも邪悪そうな方法で実現し > >てしまったのですが、もっときれいにできないかと考え出したのが発端です。 > perlは良く知らないんだけどblessって? Perlではオブジェクト(クラスのインスタンスでメソッド呼び出しができるも の)とはリファレンス(scalar,array,hashまたはglobへの参照)をあるpackage (これが他言語でいうクラスとなる)に属するように指定されたものです。 この「classの指定」を行うのがblessで「$obj = bless $ref [, package]」 のように使います。 ...くらいで雰囲気はわかりますでしょうか? (わからないかもしれないですね。すみません) -- 稲葉 浩人 (inaba@st.rim.or.jp)