まつもと ゆきひろです

In message "Re: [ruby-dev:32519] Re: bug in Array#slice!"
    on Mon, 10 Dec 2007 20:17:20 +0900, "Akinori MUSHA" <knu / iDaemons.org> writes:
|
|[1  <text/plain; ISO-2022-JP (7bit)>]
|At Mon, 10 Dec 2007 19:27:17 +0900,
|Satoshi Nakagawa wrote:
|> [ruby-dev:31761] で一度レポートしたのですが、Array の基 本的なところの
|> バグで重要だと思われるので、もう一度詳しくレ ポートします。
|
| これは [ruby-dev:31671] ですかね。見落とされている…。

そうみたいです。ごめんなさい。

|> Array#slice! で、負の範囲外の index を指定した場合、例 外にならないこと
|> があります。
|> trunk と 1.8 で再現します。
|
| Array#slice と挙動を合わせるべきだと思うので、ここは例外を
|上げずに nil を返しましょうか。

1.8にコミットしてください。trunkは私がやります。