けいじゅ@日本ラショナルソフトウェアです. In [ruby-list :13026 ] the message: "[ruby-list:13026] weakref.rb exception (Re: HORB for Ruby?) ", on Mar/19 17:56(JST) Ryo HAYASAKA writes: > 早坂@会津大学です。 > 試しに weakref.rb の Usage のようにして実行してみたんです >が、 > >ruby 1.3.1 (1999-03-15) [i686-linux] > >require "weakref" > >foo = Object.new >foo = WeakRef.new(foo) >ObjectSpace.garbage_collect >foo.hash # => Raises WeakRef::RefError (because original GC'ed) > >コメントにあるような例外があがりません。 > weakref.rb の最後にあるように foo.to_s なら例外があがります。 > > Usage が間違ってるのか、Ruby が悪いのか、僕の理解不足か? この場合は, Usageですかね. WeakRefはhashを参照側にセンドしません. __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju / rational.com <<---