From: Takeshi Kakeda Date: 2001-02-12T02:42:35+09:00 Subject: [ruby-list:27728] Re: オブジェクト内のオブジェクトの dup こんにちは、懸田です。 >>>>> In [ruby-list : No.27699] >>> "DATE Ken" さん wrote: > こんばんは、伊達と申します。 はじめまして。 > Marshal を使うのが簡単かと思います。 > # dup か clone をオーバーライドした方がいいと思いますが。 なるほど、Marshalを使えばできるのですね。皆さんも同様のことを する場合には、dupやcloneをMarshalを使ってoverrideしているの でしょうか。 > 何で a と b の @attr が同一のオブジェクトなのかは、 > 手前味噌ですがこれを読んでみてください。 > http://www.isc.meiji.ac.jp/~ee77038/ruby/tips/dup.html > FAQだとこれでしょうか。 > http://www.ruby-lang.org/ja/FAQ/rubyfaq-jp-2.html#ss2.12 伊達さんのWebが非常にわかりやすかったです。変数とオブジェクトの 話はわかっていたつもりなのですが、dupの動作については調べが 足りなかったようです。 どうもありがとうございました。 -- Takeshi Kakeda mailto:kakeda@ceres.dti.ne.jp