From: Tanaka Akira Date: 2002-07-24T11:59:02+09:00 Subject: [ruby-dev:17788] Re: self in block In article <87bs8xkfqr.wl@studly.priv.netlab.jp>, Shugo Maeda writes: > $B$?$H$($P!"(B > > open(filename) do |f| > text = f.read > end > print text > > $B$_$?$$$J%1!<%9$G$O!"(B > > text = nil > open(filename) do |f| > text = f.read > end > print text > > $B$H=q$+$J$$$H$$$1$J$$$N$O$A$g$C$H$$$d$@$J$"$H;W$&$o$1$G$9!#(B $B$=$l$O$$$d$G$9$M!#;d$O(B print open(filename) {|f| f.read} $B$H=q$/$3$H$K$7$F$$$^$7$?!#(B($B:#$O(B File.read $B$G$9$1$I!#(B) $B$`$m$s!"0lHL$KDLMQ$9$k2r7h:v$8$c$"$j$^$;$s$,!"%V%m%C%/$,I,$:0l2s$@$1l9g!"%V%m%C%/$NJV$jCM$,%a%=%C%I$NJV$jCM$K$J$k>l9g$,B?$$$N$G!"(B $BCM$r0l$DJV$9$V$s$K$O$"$^$j:$$j$^$;$s!#(B $B:$$k%1!<%9$O!"%a%=%C%I$NJV$jCM$,%V%m%C%/$NJV$jCM$G$J$$>l9g$+!"CM$r$U$?(B $B$D0J>e%V%m%C%/$N30B&$KJV$9I,MW$,$"$k>l9g$K$G$7$g$&$+!#8D?ME*$K$O6l$K;W$C(B $B$?3P$($,$"$j$^$;$s$,!";d$K4X$7$F$=$&$$$&%1!<%9$,==J,$K>/$J$+$C$?$N$+!"(B $B$"$k$$$O;d$,C1$KF_$$$N$+$O$h$/$o$+$j$^$;$s!#(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)