09/04/09 16:42:26
自動でHashをネストしてもらう
h = Hash.new{|t, k| t[k] = {} }
登録してないkeyだと確認して自分でHashを入れる
h = {}
(h['a'] ||= {})['b'] = "Hello"
あらかじめ一段目のkeyを知っている
h = {}
['a', ...].each{|k| h[k] = {} }
h['a']['b'] = "Hello"
だいたいこのどれか。
イメージするデータ構造によって好きなのを選んでくれい。