From: Hiroshi Kasamatsu Date: 2007-08-19T23:49:30+09:00 Subject: [ruby-list:43862] Re: Hashへの生成順は保障されないのか? 皆さん、早速のレスありがとうございます。 笠松です。Urabeさんの御指摘通りHashに順序まで期待するのは Hashの趣旨からして無理があるのかもしれません。 ただ結果の表示は生成していった順が私にとって必要なので、 Yuguiさん、内山さん、嶋さんのアドバイス、参考にさせて 頂きたいと思います。 ところで、Urabeさんの次の御指摘ですが、 > ハッシュがどのような仕組みになっているかはちょっとこのML > の趣旨からは外れるような気がするので適宜データ構造の教科 > 書をご覧になることなどをおすすめしますが、Hashという名前 > のクラスでなんらかの順序のようなものが保存される期待を抱 > かれるという発想は斬新でした。どのような文脈からそのよう > に思われたのか、後学のために教えていただけますか? > 今、タッチタイプの練習プログラムを作っているところで、 単語を表示させてそれをタッチタイプします。 表示された単語をkey,タイプされた文字列をvalとして hashに格納します。終了後、結果を表示させて うまく打てたかを見るわけですが、出来ればタイプしていった 順に表示された方がよく覚えているしフィードバックされやすいと いった心理的なものです。結果のエラー分析だけというのであれば、 特別順番などは必要ではなく、表示単語とタイプされた結果の関係 だけでよいかと思います。 最後に、タイトルの保障は保証ですよね、お恥ずかしいです。