From: Nobuyoshi Nakada Date: 2007-08-21T11:27:16+09:00 Subject: [ruby-list:43889] Re: Hashへの生成順は保障されないのか? なかだです。 At Tue, 21 Aug 2007 11:17:45 +0900, pegacorn wrote in [ruby-list:43888]: > > > * どの順序が最適かは実は一意に決まらない(ような気がする) > > > > 「どの順序」と選べるほど選択肢はないような気がするのですが。 > > 大きく分けてもこれくらいはあるかと。 > ・登録順 [ruby-dev:24569]はこれですね。 > ・特定順(昇順等) Hashはkeyを限定しないので、定義できないのではないかと思います。 たとえば {'one'=>1, 1.0=>1} はどういう順序になるんでしょうか。 > ・ランダム(っぽいのも含めて) ・ hash値順(num_binsでmodとってますが) -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦