From: matz@... (Yukihiro Matsumoto) Date: 2003-04-30T13:37:04+09:00 Subject: [ruby-dev:20114] Re: Marshal.foreach まつもと ゆきひろです In message "[ruby-dev:20112] Marshal.foreach" on 03/04/29, Beyond writes: |Marshalに、IO.foreach のようなモジュール関数があると便利だと思うのですが、 |いかがでしょう? io = open(path, "w") Marshal.dump(obj1, io) Marshal.dump(obj2, io) Marshal.dump(obj3, io) io.close io = open(path, "r") dup1 = Marshal.load(io) dup2 = Marshal.load(io) dup3 = Marshal.load(io) io.close で問題なく追加書き込みできると思います。