From: "David A. Black" Date: 2005-11-10T02:42:49+09:00 Subject: Re: Nested hash constructor confusion Hi -- On Thu, 10 Nov 2005, Martin DeMello wrote: > And even something more complicated like: > > irb(main):009:0> h2 = Hash.new {|h, k| h[k] = 2*k; "missing, filling it > in"} > => {} > irb(main):010:0> h2[1] > => "missing, filling it in" > irb(main):011:0> h2[1] > => 2 Or my favorite: h = Hash.new {|h,k| raise "No such key: #{k}" } :-) David -- David A. Black dblack@wobblini.net