h = Hash.new
(1..100).each { |v| h.store(v * 2, v*v) }
キーを使用せずにハッシュの特定の部分を反復処理するための最良の方法は何ですか?たとえば、要素10から要素20へ?Ruby1.9.3を使用します。
編集-デイブのコメントに応えて:
もともと私はキーを介してデータにアクセスしたかった(したがってハッシュ)。しかし、要素番号で繰り返したいとも思います。ところで、各要素はハッシュです。
では、要素番号で繰り返したり、キーでアクセスしたりできるハッシュのハッシュまたはハッシュの配列を設計するための最良の方法は何でしょうか。データは次のようになります。欠落している日付があります。
2011年6月23日->5、6、8、3、62011年6月26日->6、8、4、8、52011年6月
27日
->8、4、3、2、7