[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はできる。
中田 伸悦