From: Yukihiro Matsumoto Date: 2007-08-21T14:31:20+09:00 Subject: [ruby-list:43896] Re: Hashへの生成順は保障されないのか? まつもと ゆきひろです In message "Re: [ruby-list:43894] Re: Hashへの生成順は保障されないのか?" on Tue, 21 Aug 2007 14:13:45 +0900, SASADA Koichi writes: | 勢いで入ってしまったんですが、「今後、Ruby では Hash は生成順に |iterate する」というのを仕様として定めてしまってもいいのか、ちょっと |不安になっています。 | | 未定義だけど、たまたま実装がこうなっているのか、それとも Ruby は今 |後生成順を保存するんですよ、というのか。 | | どうしたもんでしょうか。 当面は前者「未定義だけど、たまたま実装がこうなっている」で通 しましょう。同じ理由でreverse_eachは導入しません。 | ちなみに、reorder_by{} なんてメソッドもあっていいと思うんですが、 |新しいエントリが追加されたら無視するしかないなぁ、と思う。 reorder_by{}ってなにするの? ブロック値でエントリをソートす る? うーむ。