From: nobu.nakada@... Date: 2002-10-10T14:20:43+09:00 Subject: [ruby-dev:18474] Re: weakref なかだです。 At Thu, 10 Oct 2002 13:35:15 +0900, Tanaka Akira wrote: > ということを試すと、70676778 が 2回出てきて、それにともなって weakref > が復活する(weakref_alive? が true -> false -> true と変化する)ことがあ > るようなんですが、これはそういうものなんでしょうか。 weakref_alive?の判定方法をこうしてみるのが有効そうな気がします。 あとnilの代入よりもHash#deleteを使うべきかと。 Index: weakref.rb =================================================================== RCS file: /cvs/ruby/src/ruby/lib/weakref.rb,v retrieving revision 1.8 diff -u -2 -p -r1.8 weakref.rb --- weakref.rb 8 Nov 2001 06:43:12 -0000 1.8 +++ weakref.rb 10 Oct 2002 05:19:37 -0000 @@ -26,13 +26,13 @@ class WeakRef