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

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

by Nobuyoshi Nakada-2 :: Rate this Message:

Reply to Author | View in Thread

なかだです。

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

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