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

[ruby-list:43945] Re: 順序が保証された Hash の同一性

by Yukihiro Matsumoto :: Rate this Message:

Reply to Author | View in Thread

まつもと ゆきひろです

In message "Re: [ruby-list:43944] 順序が保証された Hash の同一性"
    on Sat, 25 Aug 2007 17:11:35 +0900, sheepman <sheepman@...> writes:

|Hash に順序が保証された場合、内容は同じだけど順序が違う Hash 同士の
|同一判定はどうなるんでしょうか。

順序は考慮されるべきではないと思います。

|Hash#== に順序は考慮されるべきではないと思いますが、順序も含めた
|同一性を判定するメソッドも欲しい気がします。HTML をパースして Hash
|を使って表した時とか。

良い名前がありますでしょうか。

|あと順序が保証された Hash を Marshal#dump,load したときに
|順序は保存されるかも気になります。

保存されます。

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