From: pegacorn Date: 2007-12-27T20:53:40+09:00 Subject: [ruby-list:44408] Re: Hashへの生成順は保障されないのか? From: Yukihiro Matsumoto Date: Tue, 21 Aug 2007 14:31:20 +0900 Message-Id: /~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 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は導入しません。 http://svn.ruby-lang.org/repos/ruby/tags/v1_9_0_0/doc/NEWS > * Hash > o preserving item insertion order 保障することにしたのでしょうか? -- pegacorn