« Return to Thread: [ruby-list:43857] Hashへの生成順は保障されないのか?

[ruby-list:43862] Re: Hashへの生成順は保障されないのか?

by Hiroshi Kasamatsu :: Rate this Message:

Reply to Author | View in Thread

皆さん、早速のレスありがとうございます。
笠松です。Urabeさんの御指摘通りHashに順序まで期待するのは
Hashの趣旨からして無理があるのかもしれません。
ただ結果の表示は生成していった順が私にとって必要なので、
Yuguiさん、内山さん、嶋さんのアドバイス、参考にさせて
頂きたいと思います。

ところで、Urabeさんの次の御指摘ですが、

> ハッシュがどのような仕組みになっているかはちょっとこのML
> の趣旨からは外れるような気がするので適宜データ構造の教科
> 書をご覧になることなどをおすすめしますが、Hashという名前
> のクラスでなんらかの順序のようなものが保存される期待を抱
> かれるという発想は斬新でした。どのような文脈からそのよう
> に思われたのか、後学のために教えていただけますか?
>
今、タッチタイプの練習プログラムを作っているところで、
単語を表示させてそれをタッチタイプします。
表示された単語をkey,タイプされた文字列をvalとして
hashに格納します。終了後、結果を表示させて
うまく打てたかを見るわけですが、出来ればタイプしていった
順に表示された方がよく覚えているしフィードバックされやすいと
いった心理的なものです。結果のエラー分析だけというのであれば、
特別順番などは必要ではなく、表示単語とタイプされた結果の関係
だけでよいかと思います。

最後に、タイトルの保障は保証ですよね、お恥ずかしいです。





 « Return to Thread: [ruby-list:43857] Hashへの生成順は保障されないのか?