まつもと ゆきひろです

In message "[ruby-list:18732] Re: 定数 / 配列 /freeze"
    on 99/11/19, "Shigeo Kobayashi" <shigeo / tinyforest.gr.jp> writes:

|  @ary = Array::new(size)
|のsizeは単に最初に領域確保して実行時間を早くする
|ためなのでしょうか?

そうです。

|それと、 if n < -@size or @size <= n の '-@size' の意味
|がよくわかりません。テストプログラムを実行すると配列
|の上限から逆に辿っているようですが、きっと仕様なので
|すね?

その通りです。負のインデックスは逆から数えることを意味します。

|> で、以前はなにか理由があって解凍できないようにしてたと思うん
|> ですが、
|思い出したら、教えてください。

すいません。健忘症で。