2009年12月7日月曜日

rails,2重ハッシュ作成

2重ハッシュを作りたい。

Hash.new としてハッシュを作成するのだが、一発では作成できない(らしい)


よくわからんから、おまじないを唱える

my_hash = Hash.new{|h,k| h[k]=Hash.new(&h.default_proc)}


これで

my_hash[:xxxx][:yyyy] = "zzz"

とかいけます。

ありがたや。
http://rubist.blog77.fc2.com/blog-entry-167.html

0 件のコメント:

コメントを投稿