From: matz@... (Yukihiro Matsumoto) Date: 1998-06-30T10:26:04+09:00 Subject: [ruby-dev:3102] Re: experimental release 1.1b9_28 まつもと ゆきひろです In message "[ruby-dev:3094] Re: experimental release 1.1b9_28" on 98/06/30, Tadayoshi Funaba writes: |def initialize | proc{super} |end |initialize | |とかも、なんかよくわかんないことになっている。 これはしょうがないような気がします.というのも initializeを再定義したので procの初期化にもinitializeが呼ばれ 無限ループになる という現象が起きてるからです.トップレベルでinitializeを再定 義した上で,その中でオブジェクトを割り当てたりするとこのよう に無限ループになります.rubyでは暗黙のうちにオブジェクトを生 成するから,トップレベルでのinitializeの再定義には警告を出す ようにしようかな. まつもと ゆきひろ /:|)