[#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:8150] Re: no bang method always returned unique?

From: matz@... (Yukihiro Matsumoto)
Date: 1999-10-30 15:47:09 UTC
List: ruby-dev #8150
まつもと ゆきひろです

返事をするのを忘れてました。

In message "[ruby-dev:8052] Re: no bang method always returned unique?"
    on 99/10/18, EGUCHI Osamu <eguchi@shizuokanet.ne.jp> writes:

|matz> これは問題にしたような気がします。つまり、「処理そのものが発
|matz> 生していないのにコピーを返すのはなんかヘンな気がする」と思っ
|matz> たことはあるように思います。
|matz> 
|matz> いや、決めてしまえばどちらでも大差ないとは思いますが。
|
|しばらく様子を見て、問題ないようでしたら、
|String にも同等の箇所があったので、そちらも変更しませんか?
|
|  sort と sort! の様に、非破壊的なメソッドと同等に破壊的なメソッドの
|  2つを持つ場合、非破壊的なメソッドは新しいインスタンスを返す。
|
|と言う事を、仕様にしてもいいかと思います。
|#こちらも、様子を見てと言う事で、、

とりあえず、1.5系ではそのようにしてみます。

In This Thread