From: "NAKAMURA, Hiroshi" Date: 2003-10-14T13:55:24+09:00 Subject: [ruby-list:38549] Re: marshal_dump (was Re: ) なひです。 > From: "NAKAMURA, Hiroshi" > Sent: Tuesday, October 14, 2003 1:42 PM > Javaでは、readObjectの最後のタイミングでは、まだオブジェクトの > 構築が終わっていないために、readResolveという別メソッドになったの > だと思いますが、Rubyでは、 > > * 階層を越えたmarshal_load呼び出しをやらないのであれば、marshal_loadの > 最後のタイミングではオブジェクト構築は終わっている。 すいません、これは忘れてください。 階層を越えた→階層毎の の間違いで、上の階層からreadObjectを順に呼び出していく、 ような形にする場合、各marshal_loadの最後ではオブジェクト構築が 終わってないので、まだreplaceできないなぁ、と思ったのですが、 replaceするオブジェクトを返すような場合、そもそも階層毎に 呼び出すようなことはできませんでした(Javaも、readResolveは 1つだけ呼び出します)。