大谷です。 質問者ではないのですが、 From: Yukihiro Matsumoto <matz / ruby-lang.org> Subject: [ruby-list:41721] Re: Tempfile#== Date: Thu, 22 Dec 2005 15:42:25 +0900 > まつもと ゆきひろです > > In message "Re: [ruby-list:41720] Tempfile#==" > on Thu, 22 Dec 2005 08:50:10 +0900, とみたまさひろ <tommy / tmtm.org> writes: > > |Tempfile オブジェクトを == で比較すると false になってしまいますが、 > |そういうものなのでしょうか。 > > オリジナルに転送しちゃうんでオリジナルとTempfileが一致しない > ということのようです。 すいません。ここの理屈がよくわかりません。 リファレンスを見る限り、IOでもFileでも==は再定義されておらず、 tempfile.rb でも再定義されていません。 TempfileオブジェクトではなくFileオブジェクトだとa=bで、a==bが真になるし。 何か見落としているんだとは思いますが、わかりません。 「オリジナル」の意味するところもわかりません。 -- OOTANI TAKASHI <tksotn / anet.ne.jp>