From: NISHI Takao Date: 2003-05-26T18:52:31+09:00 Subject: [ruby-dev:20287] Is it bug of IRB? にし@おかやまです。 以下のようにArray#[]を再定義するとirb 0.7.4(01/05/08)が無言で死にます。 ---- irb(main):001:0> class Array irb(main):002:1> def [](x) irb(main):003:2> end irb(main):004:1> end => nil irb(main):005:0> x=[] # ここで無言でirbが終了する ---- 5行目がArrayを参照しない任意の文でも落ちるようです。 ruby -e 'class Array;def [](x);end;end;x=[]' では問題ありません。 とりあえずご報告まで。 -- NISHI Takao D add ninth Co.,Ltd. http://www.Dadd9.com/ 1-2-24 Toyonari, Okayama, 700-0942, Japan @@@@ Phone:+81-86-801-4216 Facsimile:+81-86-801-4217 OO/ PGP:1466 BB16 3186 CC11 1A06 713C 5518 3A2A A122 118A -|/