From: Tanaka Akira Date: 2002-08-13T18:45:55+09:00 Subject: [ruby-dev:18003] Re: Hash has default block? In article <1029230045.479106.2611.nullmailer@picachu.netlab.jp>, matz@ruby-lang.org (Yukihiro Matsumoto) writes: > $B$3$C$A$O0U?^DL$j$G$9!#$J$<$J$i(Breplace$B$O!VCV$-49$($k!W$N$GA4(B > $BIt$N>pJs$r%3%T!<$9$k0U?^$,$"$k$N$KBP$7$F!"(BHash.[]$B$O$=$N%O%C(B > $B%7%e(B($B$NL\$K8+$($k>pJs(B)$B$+$i?7$7$$%O%C%7%e$r:n$k$H$$$&0U?^$,$"(B > $B$k$+$i$G$9!#(B % ruby -e 'h = Hash.new {1}; h.replace({}); p h[1]' -e:1:in `default': undefined method `yield' for nil (NoMethodError) from -e:1:in `[]' from -e:1 $B$H$f!<$h!<$K$J$j$^$9!#;vA0$K%;%C%H$5$l$F$k$3$H$b$"$k$H$$$&$3$H$G!#(B > # $B$J$s$F0N$=$&$K@bL@$7$H$$$F!"8e$G!V$d$C$Q0c$&$h$J$"!W$H;W$&(B > # $B$3$H$,:G6aB?$$$N$O$J$pJs(B $B$K$O0c$$$J$$$h$J$!!"$H;W$$;O$a$k$H$+!#(B -- [$BEDCf(B $BE/(B][$B$?$J$+(B $B$"$-$i(B][Tanaka Akira] $B!V$U$($m(B! $B$o$+$a$A$c$s:n@o$G$9$(C"=$B!W(B(Little Worker, $B7KM7@84](B)