From: Tanaka Akira Date: 2002-06-07T14:59:26+09:00 Subject: [ruby-dev:17346] Re: blocks and local variables In article <200206070552.g575qaf29529@sharui.nakada.kanuma.tochigi.jp>, nobu.nakada@nifty.ne.jp writes: > x$B$O(B10$B$G$7$g$&$+!"$=$l$H$b(B nil? $B;d$O(B nil $B$rA[Dj$7$^$7$?!#(B $B9M$($F$_$k$H!"5DO@$7$F$$$k5!G=$O%V%m%C%/%m!<%+%k$H$$$&$h$j$OJQ?tL>$N(B shadow $B$J5$$,$7$^$9!#(B x = 1 plus1 = lambda {|a| a + x} x := 2 plus2 = lambda {|a| a + x} x := 3 plus3 = lambda {|a| a + x} $B$J$I$H$$$&$h$&$K%V%m%C%/$,30B&$K$J$/$F$b;H$($k$o$1$G$9$7!#(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)