小林です。

GOTO Kentaro さんへの返信[ruby-list:18736、ruby-list:18732]:
>
> ただし、同一のオブジェクトが入るので要素としてコンテナを詰め
> るのには向きません。
>

まさに! 以下のようになりました。
 a = Array.new(3, [])
 a[0].push "a"
 p a     #=> [["a"], ["a"], ["a"]]
 a[0].push "b"
 p a     #=> [["a","b"], ["a","b"], ["a","b"]]
 a[1].push "c"
 p a     #=> [["a","b","c"], ["a","b","c"], ["a","b","c"]]

この件も、前の負の配列インデックスも同様ですが、知らずに
いると検出の難しいバグを作りかねないですね。
貴重な例をありがとうございました(==>まつもとさんにも)。

夜遅くまでお付き合い頂いて恐縮です、体に気をつけて頑張
ってください。

小林 茂雄
E-Mail: shigeo / tinyforest.gr.jp
Home Page: http://www.tinyforest.gr.jp