[#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:41671] Re: Hashを継承したクラスの利用方法について
From:
KURODA Hiraku <hiraku@...>
Date:
2005-12-06 09:31:55 UTC
List:
ruby-list #41671
こんにちは、黒田です。
状況の方、なんとなく分かりました。以下のような解釈で合っているでしょうか?
* 要素を追加した順序を保障するHashが欲しい
* 簡単な書き方でインスタンスを作りたい
(* h = {'b'=1, 'a'=0} と書けることまでは求めていない?)
これで合ってるなら、才谷さんが書かれた
[]=
each_index
の2つのメソッドを、Hashを拡張する形(既存メソッドの再定義?)で実装すれば良
いのではないでしょうか?
そうすれば、
* h={} の形でインスタンスを作れる
* []=で要素を追加すれば、その順序が保存される
(* ただし、h={'b'=1, 'a'=0} と書いても順序は保障されない)
といった感じに出来ると思います。
--
--------------------------------------------------
黒田 拓(くろだ ひらく)
hiraku@hinet.mydns.jp
http://www.hinet.mydns.jp/~hiraku/
--------------------------------------------------