From: saitani Date: 2005-12-04T22:22:50+09:00 Subject: [ruby-list:41654] Hashを継承したクラスの利用方法について お世話になります。 才谷と申します。 基本的なことひとつ教えてください。 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