2007年12月27日

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

From: Yukihiro Matsumoto <matz@xxxxx>
Date: Tue, 21 Aug 2007 14:31:20 +0900
Message-Id: <E1INMKs-0000Eg-8t@xxxxx>
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In message "Re: [ruby-list:43894] Re: Hashへの生成順は保障されないのか?"
> on Tue, 21 Aug 2007 14:13:45 +0900, SASADA Koichi <ko1@xxxxx> 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

投稿者 xml-rpc : 2007年12月27日 20:53
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/68068
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。