From: nobu.nakada@... Date: 2002-01-05T13:52:55+09:00 Subject: [ruby-dev:15640] Re: rb_hash_initialize なかだです。 At Sat, 5 Jan 2002 13:14:13 +0900, Takaaki Tateishi wrote: > > メリットは十分にあるけど,それを Hash に負わせるべきではないということ > > でしょう.CachingProc みたいなものを作るとか,Memoize のような手法をと > > るとか. > > もちろん,Memoizeのようなものが追加されれば引数についても解決 > できるので嬉しいです. > このHashと似た機能を提供するようなキャッシュ付きProcのためにク > ラスを追加することはrubyとしては許容できるものでしょうか? それは組み込みとしてですか? 数行で済むので要らないのでは。 class CashingProc < Hash alias call [] end def CashingProc CashingProc.new {|h,i|h[i] = yield(i)} end -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦