[ruby-list:41720] Tempfile#==

From: とみたまさひろ <tommy@...>
Date: 2005-12-21 23:50:10 UTC
List: ruby-list #41720
とみたです。

Tempfile オブジェクトを == で比較すると false になってしまいますが、
そういうものなのでしょうか。

% irb 
irb(main):001:0> require "tempfile"
=> true
irb(main):002:0> a = Tempfile.new("xx")
=> #<File:/tmp/xx13918.0>
irb(main):003:0> b = a
=> #<File:/tmp/xx13918.0>
irb(main):004:0> a == b
=> false   ←★
irb(main):005:0> a.equal? b
=> true
irb(main):006:0> RUBY_VERSION
=> "1.8.4"

-- 
とみたまさひろ <tommy@tmtm.org>
3469 42CC 4D32 F53C AD98  65A5 8C37 FF09 69C1 6040

In This Thread

Prev Next