From: gotoken@... (GOTO Kentaro) Date: 1998-06-26T11:56:14+09:00 Subject: [ruby-dev:3039] Re: [BUG] string[n..m] = 0 => Bus Error ごとけんです In message "[ruby-dev:3038] Re: [BUG] string[n..m] = 0 => Bus Error" on 98/06/26, WATANABE Hirofumi writes: >わたなべです. >s[0] = ?A みたいなものまで殺しちゃってました. >すみません. さっきのは捨ててください. えっと、これ当てますと次のようになります % ruby -e 's = "a"*10; s[2..8] = 0' /tmp/rbB15767:1:in `[]=': failed to convert Fixnum into String (TypeError) from /tmp/rbB15767:1 String#[範囲]= val の動作ってこういうモノなんですか? つまり val は 自力で String にならないといけないのでしょうか? -- gotoken