原です。

> けいじゅ@SHLジャパンです. 

> そうですね. 基本的にはもっとも高速な検索法です. ただ, これを使うには幾
> つか問題がありますよね.
> 
> 1. 要素が登録onlyであれば, この実装は使えますが, 要素の削除があるとす
>    き間が合いてしまう.

削除は

array[n] = nil

で作ります。^^;

> 2. ハッシュなどのプリミティブクラスにはidをふることができない.

なるほど。


いえ、この方法を推薦しているんではないんです。Hash を id で
取ることが、これに似ているのではないかと、、、。