[#9445] thread.rb — m_seki@...

18 messages 2000/03/16
[#9446] Re: thread.rb — matz@... (Yukihiro Matsumoto) 2000/03/17

[#9460] Re: thread.rb — m_seki@... 2000/03/21

[#9462] Re: thread.rb — matz@... (Yukihiro Matsumoto) 2000/03/21

まつもと ゆきひろです

[#11281] Re: thread.rb — Masatoshi SEKI <m_seki@...> 2000/10/22

[#9498] timeout しない timeout — ARIMA Yasuhiro <fit0298@...>

有馬です。

20 messages 2000/03/26
[#9506] Re: timeout しない timeout — matz@... (Yukihiro Matsumoto) 2000/03/27

まつもと ゆきひろです

[#9509] Re: timeout しない timeout — gotoken@... (GOTO Kentaro) 2000/03/27

In message "[ruby-dev:9506] Re: timeout しない timeout"

[ruby-dev:9378] Re: Hash.new('')

From: matz@... (Yukihiro Matsumoto)
Date: 2000-03-06 06:33:55 UTC
List: ruby-dev #9378
まつもと ゆきひろです

In message "[ruby-dev:9377] Hash.new('')"
    on 00/03/06, WATANABE Tetsuya <tetsu@jpn.hp.com> writes:

|Hash クラスでは、デフォルト値を
|
|h = Hash.new(0)
|
|のように設定できますが、
|
|h = Hash.new('')
|
|とした場合
|
|Hash#concat
|Hash#<<
|
|では、同じ? オブジェクトにアクセスしてし
|まうのか、私が思うように初期化ができませ
|ん。これは仕様でしょうか?

だと思います。これでない仕様のためには毎回デフォルト値から
dupする必要があるのですが、ここでの暗黙のdupは望ましくないよ
うに思います。

それが問題になる場合にはfetchを使ってくださいというのが私の
気持ちです。

  s1.fetch(v,"")

とか

  s1.fetch(v){""}

とか。

In This Thread