[#7968] array .{first, last, at} — Kazunori NISHI <kazunori@...>

西@九大です。

25 messages 1999/10/07
[#7969] Re: array .{first, last, at} — nobu.nakada@... 1999/10/07

なかだです。

[#7983] Re: array .{first, last, at} — Kazunori NISHI <kazunori@...> 1999/10/12

西@九大です。

[#7984] Re: array .{first, last, at} — matz@... (Yukihiro Matsumoto) 1999/10/12

まつもと ゆきひろです

[#7985] [patch] Array#delete_at w/ minus value — EGUCHI Osamu <eguchi@...> 1999/10/12

えぐち@エスアンドイーです。

[ruby-dev:8122] Re: [ruby-list:17940] Enumerable#collect

From: matz@... (Yukihiro Matsumoto)
Date: 1999-10-26 14:32:14 UTC
List: ruby-dev #8122
まつもと ゆきひろです

In message "[ruby-dev:8121] Re: [ruby-list:17940] Enumerable#collect"
    on 99/10/26, EGUCHI Osamu <eguchi@shizuokanet.ne.jp> writes:

|なかだ> > ここに dup が要るのであれば、 Array#to_a にも
|なかだ> > dup が要る様な気がします。
|なかだ> 
|なかだ>   to_a/collect は必ず新しい Array に push していきますから dup は
|なかだ> いらないと思います。
|
|この、 『Array#to_a にもdup が要る様な気がします。』は、
|
|  % ruby -v
|  ruby 1.4.2 (1999-09-18) [i386-freebsd3.3]
|  % ruby -e 'a=[];b=a.to_a;p a.equal? b'
|→true
|  % 
|
|の様な状況の事を言っています。

私には伝わってました。で、この件に関する私の答えは、

   Array#to_aは変換が不要である以上、コピー(dup)も不要

です。

In This Thread