From: nobu.nakada@... Date: 1999-10-08T15:07:17+09:00 Subject: [ruby-list:17545] Re: Hash に nil 値を入れたなら なかだです。 At Fri, 8 Oct 1999 10:06:08 +0900, 中村暁史 Nakamura Akifumi wrote: > すると > Hash[a,b] > と > {a,b} > の挙動の差(バグ)ってことでしょうか。 あ、ほんとだ。Hash[...] って使ったことありませんでした。 --- dist/hash.c Fri Aug 13 14:45:05 1999 +++ build/hash.c Fri Oct 8 15:02:23 1999 @@ -265,4 +265,5 @@ for (i=0; itbl, argv[i], argv[i+1]); } > ちなみにやっぱり「あるべき姿」は false なんですよね? > #trueになってくれたら少し嬉しかったけど… > #まぁいいや。「なんでもない値」undefinedを入れれば済むし。 初期化のときだけ挙動が違うというのはちょっとまずくないですか。 > #あ。Hashの生成って{a,b,...}で良かったんですね。 > #{a=>b,...}って書かないとならんのかと思ってた(^^; > ##これだとcommand.comがオイタしてくれるし(笑) "" で囲むとか。 > よだん: > p ({2,1,2,nil}.key?(2)) > false > p ({2,nil,2,1}.key?(2)) > true 頭から順番に追加するからですね。 -- そうだ 強気に ちょっと インチキに☆彡 中田 "Bugるくらいがちょうどいいかも;-)" 伸悦