From: matz@... (Yukihiro Matsumoto) Date: 1998-08-11T15:52:13+09:00 Subject: [ruby-list:9046] Re: making extension module まつもと ゆきひろです In message "[ruby-list:9044] Re: making extension module" on 98/08/11, ARIMA Yasuhiro writes: | |File, db, Socket のクローズとか、オブジェクトを破棄する際にやって |ほしいことあれこれをやるのがデストラクタだと思ってたんですが。 まあ,そうですね.rubyのその辺のクラスはその程度の処理はして くれます. |Ruby を使いはじめたとき、new で initialize が 呼ばれるのに対応して、 |GC 起動時には、もしあれば呼ばれる finalize というメソッドがあるかなと |思ったのを思い出しました。 finalizeがあると,「死んだ」はずのオブジェクトが生き返ること があるんで困るんですよ.Javaでも苦労してますよね.final.rbが あのような仕様になっているのはその辺が絡んでます. まつもと ゆきひろ /:|)