From: Inaba Hiroto Date: 1999-02-14T15:19:00+09:00 Subject: [ruby-dev:5085] [ruby-list:12065] Re: document|implemnt bu on Array#[x..y] 稲葉です. ruby-devにふります. 別案を考えました. arr[start..end]でstart > endの時は, 昔は[]を返し, 今は例外をあげ, arr[start, len]でlen < 0 の時は, 昔も今も[]を返しているんですが, これらは両方ともnilを返すようにするというのはどうでしょうか? もしそうなれば, arr[1..-1].to_a として, 柳川さんののぞむ結果が得られま す. arr[4, -2] = ['a', 'b']のような代入時の負の長さは例外で良いとおもい ますが. -- 稲葉 浩人