关于Marshal类的问题
Marshal有两个方法:把对象写入文件:
Marshal.dump({某对象}, {某文件对象})
把对象从文件中读出来:
Marshal.load({某文件对象})
问题是,写入和读出是不是必须按照顺序的啊?
也就是比如说写入文件的时候是:
Marshal.dump(对象1, {某文件对象})
Marshal.dump(对象2, {某文件对象})
Marshal.dump(对象3, {某文件对象})
那读的时候必须是:
对象1 = Marshal.load({某文件对象})
对象2 = Marshal.load({某文件对象})
对象3 = Marshal.load({某文件对象})
是这样么?
还有,Marshal.dump是不是把这个这个对象所有公开的属性,也就是标有attr_accessor之类的属性,自动给写入文件?
最后……我的VX帮助文件是日文版的……之前我有中文版的……后来弄丢了,哪位好心人上传一个吧~3X~ 是要按顺序。。。读取,类完全的读到,不管是不是标有attr_accessor之类的属性
页:
[1]