【发布时间】:2015-02-23 03:12:55
【问题描述】:
我已经熟悉How can I save an object to a file?
但是如果我们必须将多个对象(比如哈希)存储到一个文件中。
我尝试将YAML.dump(hash) 附加到代码中不同位置的文件中。但困难的部分是读回来。由于 yaml 转储可以扩展到多行,我是否必须解析文件?此外,这只会使代码复杂化。有没有更好的方法来实现这一目标?
PS:Marshal.dump 仍然存在同样的问题。所以我更喜欢YAML,因为它更易于阅读。
【问题讨论】: