青山です。

Sat, Mar 06, 1999 at 07:14:00AM +0900 において
Yasuhiro Fukuma さん曰く:

>   a = [1,2,3,4,5]
>   a[4..3]          #==> [5, 4]
>   a[4..-3]         #==> [5, 4, 3]
>   a[-1..0]         #==> [5, 4, 3, 2, 1] (== a[0..-1].reverse == a.reverse)
>   a[3, -2]         #==> [4, 3]
> 
> になるようなものを書いてみました。もちろんArray#indicesがRangeを受け取る
> ようにしてもいいのですが。

おお、早いですね。indexes の方では 2, 3..5, 8 なんていう指定も出来ると
より便利かも。


-- 
青山 和光 Wakou Aoyama <wakou / fsinet.or.jp>