[ruby-list:41724] Re: Tempfile#==

From: OOTANI TAKASHI <tksotn@...>
Date: 2005-12-22 19:23:02 UTC
List: ruby-list #41724
大谷です。
質問者ではないのですが、

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>


In This Thread