From: sheepman Date: 2007-08-25T17:11:35+09:00 Subject: [ruby-list:43944] 順序が保証された Hash の同一性 こんにちは、sheepman です。 Hash に順序が保証された場合、内容は同じだけど順序が違う Hash 同士の 同一判定はどうなるんでしょうか。 {:a => 1, :b => 2} == {:b => 2, :a => 1} #=> ? Hash#== に順序は考慮されるべきではないと思いますが、順序も含めた 同一性を判定するメソッドも欲しい気がします。HTML をパースして Hash を使って表した時とか。 あと順序が保証された Hash を Marshal#dump,load したときに 順序は保存されるかも気になります。 -- sheepman / TAMURA Takashi sheepman@sheepman.sakura.ne.jp