1

すなわち。同等のハッシュ(辞書)がシリアル化されるたびに、Psychに同じアンカー番号を選択させることは可能ですか?

YAML.dump(some_hash) を実行し、後で YAML.dump(some_other_hash) を実行します。ハッシュは完全に同一ですが、必ずしも同じメモリを占有するとは限りません。

some_hash の YAML にはアンカー *70312330894080 があり、some_other_hash には *70312318281380 があります。

同一のハッシュで同一の YAML を生成したいと考えています。YAML を文字列比較して同一性をテストできるようにします。

ありがとう、マット

4

0 に答える 0