标签: ruby yaml psych
更具体地说。每次等效的哈希(字典)被序列化时,是否有可能让Psych选择相同的锚号?
我运行YAML.dump(some_hash),然后我运行YAML.dump(some_other_hash)。哈希是完全相同的,但不一定占据相同的记忆。
some_hash的YAML有一个锚* 70312330894080而some_other_hash有* 70312318281380。
我想要相同的哈希来产生相同的YAML。这样我就可以通过字符串比较YAML来测试相同性。
谢谢, 马特