From: nobu@... Date: 2004-09-27T11:25:15+09:00 Subject: [ruby-dev:24351] Re: Array#* dumps core なかだです。 At Sat, 25 Sep 2004 11:08:02 +0900, Tanaka Akira wrote in [ruby-dev:24341]: > 次のようにすると core を吐きます。 > > Z:akr@boron% for i in {6300..7000} > do > echo $i > ./ruby -e ' > def fin(&block) ObjectSpace.define_finalizer(Object.new, &block) end > x = (1..10).to_a > fin { x.replace Array.new(100000) } > '$i'.times { Object.new } > Object.new > x * 10' || break > done これってどうなるのが正しいんでしょうね。 1. エラー 2. (1..10).to_a * 10 3. [nil] * 100000 * 10 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦