From: EGUCHI Osamu Date: 1999-10-27T10:39:55+09:00 Subject: [ruby-dev:8125] Re: [ruby-list:17940] Enumerable#collect えぐち@エスアンドイー です。 >>> In message [ruby-dev:8122] Re: [ruby-list:17940] Enumerable#collect On Tue, 26 Oct 1999 23:32:14 +0900, matz@netlab.co.jp (Yukihiro Matsumoto) said: matz> まつもと ゆきひろです matz> matz> In message "[ruby-dev:8121] Re: [ruby-list:17940] Enumerable#collect" matz> on 99/10/26, EGUCHI Osamu writes: matz> |この、 『Array#to_a にもdup が要る様な気がします。』は、 matz> | matz> | % ruby -v matz> | ruby 1.4.2 (1999-09-18) [i386-freebsd3.3] matz> | % ruby -e 'a=[];b=a.to_a;p a.equal? b' matz> |→true matz> | % matz> | matz> |の様な状況の事を言っています。 matz> matz> 私には伝わってました。で、この件に関する私の答えは、 matz> matz> Array#to_aは変換が不要である以上、コピー(dup)も不要 matz> matz> です。 『変換が不要であれば、コピーは不要』 という考え方で納得しました。 えぐち