进一步来说。每次序列化等效的哈希(字典)时,是否可以让 Psych 选择相同的锚编号?
我运行 YAML.dump(some_hash),然后运行 YAML.dump(some_other_hash)。哈希值非常相同,但不一定占用相同的内存。
some_hash 的 YAML 有一个锚点 *70312330894080,而 some_other_hash 有 *70312318281380。
我希望相同的哈希值产生相同的 YAML。这样我就可以通过字符串比较 YAML 来测试相同性。
谢谢,马特