[#41630] [ANN] langhelp-0.9.0 — rubikitch@...
るびきちです。
7 messages
2005/12/01
[#41654] Hashを継承したクラスの利用方法について — saitani <cxj15527@...>
お世話になります。
9 messages
2005/12/04
[#41720] Tempfile#== — とみたまさひろ <tommy@...>
とみたです。
5 messages
2005/12/21
[#41728] ruby 1.8.4 released — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
9 messages
2005/12/24
[ruby-list:41654] Hashを継承したクラスの利用方法について
From:
saitani <cxj15527@...>
Date:
2005-12-04 13:22:50 UTC
List:
ruby-list #41654
お世話になります。
才谷と申します。
基本的なことひとつ教えてください。
Hashを継承したクラス(Hash2)を定義したとして、
これを利用する場合ですが、
(1)wHoge=Hash2.new
(2)wHoge={}
(2)の方法でこのHash2のインスタンスを生成する方法は
あるのでしょうか??
class Hash2 < Hash
def initialize()
@index_value=[] unless @index_value
end
def []=(aKey, aValue)
@index_value.push(aKey)
super(aKey, aValue)
end
def each_index
@index_value.each_with_index do |itrKey, itrIndex|
yield(itrKey, self[itrKey], itrIndex)
end
end
end
以上、よろしくお願いいたします。
--
saitani cxj15527@activemail.jp