[#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:8001] Re: [patch] Array#delete_at w/ minus value

From: matz@... (Yukihiro Matsumoto)
Date: 1999-10-13 05:16:07 UTC
List: ruby-dev #8001
まつもと ゆきひろです

In message "[ruby-dev:8000] Re: [patch] Array#delete_at w/ minus value"
    on 99/10/13, EGUCHI Osamu <eguchi@cagiva.shizuokanet.ne.jp> writes:

|このお話を聞くと、 Hash (や Array) の要素に nil を
|値としていれるのは、基本的に間違い(と言う程ではないけど例外的)
|だという態度が想定されているんですね。

Hashについては現状では要素(value)として格納できませんし、そ
のような態度を仕様が強制していると言えるでしょう。Arrayの場
合にはそこまでは断言できませんが、設計者のニュアンスだとnil
には「ないはずの値を表す値」がありますから、例外的といえない
ことはないでしょう。

# 一見自由なようでいて、こういう「強制」とか「推奨」とかが言
# 語(ライブラリ)仕様に含まれているってのがRubyのバベル17たる
# ところなのですが。
                                まつもと ゆきひろ /:|)

In This Thread