2004-04-16から1日間の記事一覧

オブジェクトを直列化してファイルに保存・再利用

class Foo def initialize(obj) p "initialize() called" @foo = obj end end a=nil dumpfile="a.dmp" if !File.exist?(dumpfile) a=Foo.new(['foo', 'bar']) else File.open(dumpfile){|file| a=Marshal.load(file.read) } end File.open(d…