From: Urabe Shyouhei Date: 2007-08-20T04:43:12+09:00 Subject: [ruby-list:43863] Re: Hashへの生成順は保障されないのか? Hiroshi Kasamatsu wrote: > 今、タッチタイプの練習プログラムを作っているところで、 > 単語を表示させてそれをタッチタイプします。 > 表示された単語をkey,タイプされた文字列をvalとして > hashに格納します。終了後、結果を表示させて > うまく打てたかを見るわけですが、出来ればタイプしていった > 順に表示された方がよく覚えているしフィードバックされやすいと > いった心理的なものです。結果のエラー分析だけというのであれば、 > 特別順番などは必要ではなく、表示単語とタイプされた結果の関係 > だけでよいかと思います。 これだけの情報からはなぜわざわざHashを使われるのかが見えてきません。 たとえば[[key1, val1], [key2, val2], ...]でも十分に役目を果たすでしょう。 なぜわざわざHashなんですかね?