[#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:9403] Re: Hash.new('')

From: Shin-ichiro Hara <sinara@...>
Date: 2000-03-08 02:21:06 UTC
List: ruby-dev #9403
原です。

In message "[ruby-dev:9401] Re: Hash.new('')"

|松尾です。

|>  も一つついでにいうと、ブロックにはキーを渡して欲しいです。
|
|なるほど。
|
|とすると、キーの他に当該Hashオブジェクト自身も欲しくなるような気がします。

とすると、それってキーが登録されてないときだけ呼ばれるの?って事になりま
せんか?どうせなら常に呼ばれるメソッドを定義したらどう?って事になって、
結局 [] を再定義するのと変わらなかったりして。つまりは、特異メソッドを定
義しろって事になるのかな。

  ahash = {}
  def ahash.[](key); include?(key) ? super : []; end

In This Thread