From: gotoken@... (GOTO Kentaro) Date: 2000-12-17T00:42:58+09:00 Subject: [ruby-list:26560] Re: Hash.new In message "[ruby-list:26558] Re: Hash.new" on 00/12/17, Yukihiro Matsumoto writes: >|個人的にはHashのdefaultが設定されている場合は、Hash#[] で参 >|照したキーに対して代入するように変更して欲しいと思います。 > >ふうむ、そうするとdefaultが変更されたときに追随できなくなり >ますが、それはそれで構わないと? default= の利用頻度は分からないけど僕は構わないと思います。 ただ、いまのままでも、$DEBUG == true なら、何らかの方法で defaultが変更されたときに警告したほうがいいような気はします。 「h = Hash.new(1); h.default = 2」とかの場合。 >|それと何度か話題に上がっている「Hash.newにブロックを与えたら、 >|defaultはそれを評価して返す」というのも採用されないかなぁ。 > >これは「次のバージョン」で採用予定です。 やんややんや。でも、それってminorですか? それともteeny? -- gotoken