From: Shin-ichiro Hara Date: 1999-03-06T10:14:06+09:00 Subject: [ruby-dev:6031] Re: array[last..first] (Re: Subseq of Array) 原です。 In message "[ruby-dev:6024] array[last..first] (Re: Subseq of Array)" on 99/03/06, Yasuhiro Fukuma writes: | |福間@福岡 です。 | a = [1,2,3,4,5] | a[4..3] #==> [5, 4] [ruby-dev:5576] での主張の繰り返しですが、これに意味を持た せるとしたら、 a[4..3] #==> [] 以外にあり得ないと思います。ただそうすると、a[0..-1] が [1,2,3,4,5] でなくなるので仕方なく現在は例外が上がってい るのだと解釈しています。 本来は Inf を導入して「最後まで」は a[0..Inf] で現し、 a[0..-1] は [] であるべきだったと思います。今からそう するのは互換性の点で不適当ですが。