金谷です。ありがとうございます。 > > コンテナというのはブロック変数、という意味でいいんですよね? > > 違います。eachgraph が指しているオブジェクトがコンテナだという > ことです。適当に言うと、インスタンス変数を使ってるオブジェクトは > 全部コンテナです。 なるほど。勉強になります。 オブジェクトの永続化モジュールですか。 > dup は浅いコピーをするのが仕様です。そうなっている理由は、リンクが > 循環している場合にうまい解決方法がない、などです。深いコピーをする > には Marshal を使って > > duplicated = Marshal.load( Marshal.dump(obj) ) これを早速導入したところ、うまく動作しました。 もう一つ.dup関連でおかしいところがあって、 苦し紛れの実装をしていた箇所があったのですが、 こちらもすっきり書くことが出来ました。 ありがとうございます。 #ようやく某グラフ問題を解決するプログラムが完成です。 ---------------------- Atsushi Kanaya Toyohashi Univercity of Technology Dept. of Information and Computer Sciences mailto:kanaya / ss.ics.tut.ac.jp