From: shugo@... (MAEDA Shugo) Date: 1997-09-16T17:22:11+09:00 Subject: [ruby-list:4332] Re: deep copy 前田です。 In message "[ruby-list:4301] Re: deep copy" TAKAGI Hiromitsu wrote: | > この場合collectを使われるのがよいのではないでしょうか。 | |なるほど、 | def print(*args) | new_args = args.collect do |arg| | arg.gsub(/&/, "&").gsub!(/ deep copyしたい時って配列の要素を書き換えるような場合で | > もとの配列はそのまま残したい時ですよね? | |? これはちょっと意味を特定できなかったです。 言葉足らずですみません。 要素を書き換えられたくないためにdeep copyするのだったら、 copyしてから書き換えるより、collectで書き換えた配列を 生成した方が手っ取り早いのではないかということが言い たかったのでした。 -- 前田 修吾