From: Tanaka Akira Date: 2002-01-05T12:15:27+09:00 Subject: [ruby-dev:15637] Re: rb_hash_initialize In article <200201041558.g04FwYVI011923@smtp16.dti.ne.jp>, Takaaki Tateishi writes: > Hash#call $B$H$$$&$N$b(B Hash $B$N0UL#$+$i$O$:$l$F$7$^$&5$$b$7$^$9$,!$(B > $Bl9g$K$O!$(Bcall $B$,$"(B > $B$kJ}$,NI$$5$$,$7$^$9!%(B $BOC$OJQ$o$j$^$9$,!";d$b(B hash $B$r%-%c%C%7%e$K;H$&$3$H$,IQHK$K$"$j$^$9!#$=(B $B$&$$$&$H$-!";d$O!"(B hash.fetch(key) { hash[key] = exp } $B$H=q$/$N$G$9$,!"$=$N$?$S$KKh2s(B hash.fetch!(key) { exp } $B$H=q$-$?$$$J$!!"$H$$$&5$J,$K$J$j$^$9!#$G$-$l$P(B fetch! $B$rF3F~$7$FM_$7$$(B $B$s$G$9$,!"$I$&$G$7$g$&(B? [ruby-dev:13982] $B$K