[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dennou-ruby:000098] deep copy



堀之内です @ 事実上ごとけんさん個人宛モード

dup って shallow なコピーですよね。deep なコピーをとる方法はない
でしょうか。完全 deep でなくて良くて一層だけ、つまり、直接のイン
スタンス変数に関してだけ dup してくれればいいのですが。
気分は

  instance_variables.each{|i| i=org.i.dup}

みたいな感じです(このままじゃ全然駄目だけど)。

# deep なコピーは許さないのが ruby 流?

堀之内 武                 horinout@xxxxxx
京都大学超高層電波研究センター    611-0011 宇治市五ヶ庄
phone:0774-38-3812                     fax:0774-31-8463