From: Shingo Hagiwara Date: 2007-08-21T19:56:35+09:00 Subject: [ruby-list:43901] Re: Hashへの生成順は保障されないのか? 萩原といいます。 普段はただの利用者です。 この順序保存機能を、今のHashクラスに統合するのは僕も反対です。 理由は単純でして、メモリです。 9MBで考えるとたいしたこと有りませんが、 ギガ越えするプログラムを書いている人が少ないとは思えません。 そして、順序など必要ないのに、メモリ食いのHashを使わざるを得ない 環境になるのは正直悲しいです。 また、追加、削除、を繰り返した場合、再ソートしないと順序が順序でなくなる ような曖昧なもののためにそんなにメモリをさきたくもないです。 かといって、Pushの度に自動で再ソートされてもHash本来の高速性が失われ これも悲しくなります。 もともと、順序機能を付けたHashの実装を怠けた事から発生した 問題なので、もし組み込むのであれば、サブクラスにするのが妥当だと 素人目に思えます。 それでは、失礼しました。