From: matz@... (Yukihiro Matsumoto) Date: 2000-12-18T13:58:10+09:00 Subject: [ruby-list:26601] Re: Hash.new まつもと ゆきひろです In message "[ruby-list:26600] Re: Hash.new" on 00/12/18, GOTO Kentaro writes: | on 00/12/18, Yukihiro Matsumoto writes: |>|デフォルトって、現状だと += などの演算代入しか恩恵を受けない |>|ように思っているのですが、他の皆さんはどう使っているのでしょ |>|うか? |> |>そう使うように作ったつもりです。 | |うう、そうなのですか。それは誤解を招くだけではなくて不便だと |思うのですが。 もうちょっと具体的に話してくださいな。どういう誤解を呼び、か つどう不便でしょう? |ええと、整理すると、mutableなデフォルトを設定すると、ハマる |だけでなく、使いみちが限られるので、そちらに付いては毎回生成 |するようにブロックで指定出来るようにして欲しいというのが以前 |からあった要望だったわけですね。 はい。 |んで、mutableなデフォルトが毎回生成されるようになれば、+= 以 |外のメソッドも使えるようになってないとあまり嬉しくないだろう |というのが僕の考えだったのですが、いかがでしょうか? ブロックで動的に生成するものに関しては、代入しても構わないと 思ってます。というか、たぶんそうするでしょう。 まつもと ゆきひろ /:|)