Forums » Ruby-dev » instance_eval

instance_eval
Posted by Hidetoshi NAGAI (Guest)
on 24.03.2006 11:01
$B1J0f(B@$BCNG=!%6e9)Bg$G$9!%(B

$B$3$3;C$/JQ2=$rDI$C$F$$$J$+$C$?$?$a$K5$IU$$$F$$$J$+$C$?$N$G$9$,!$(B
Class.new(klass){|c| ... } $B$d(B instance_eval{|obj| ... } 
$B$NN`$$$G(B
$B%V%m%C%/0z?t$K(B self $B$,EO$i$J$/$J$C$?$3$H$G(B
Ruby/Tk $B$,2uLG>uBV$K$J$C$F$$$^$9!%(B

# $BNc$($P!$(BTkFrame.new{|f| TkButton.new(f, ...) } $B$J$I$N(B
# $B%Q%?!<%s$G$+$+$l$?%9%/%j%W%H$,2uLG$7$F$$$^$9!%(B

$B5DO@$r8+Mn$H$7$F$$$?$N$+$b$7$l$^$;$s$,!$(B
$B$3$NJQ99$O$I$&$7$F$bI,MW$J$b$N$J$N$G$7$g$&$+!%(B
$B>/$J$/$H$b(B 1.8 $B7O$G$OBg$-$9$.$kJQ99$H;W$($k$N$G$9$,!%!%!%(B
Re: instance_eval
Posted by Yukihiro Matsumoto (Guest)
on 24.03.2006 15:12
$B$^$D$b$H(B $B$f$-$R$m$G$9(B

In message "Re: [ruby-dev:28466] instance_eval"
    on Fri, 24 Mar 2006 19:01:50 +0900, Hidetoshi NAGAI 
<nagai@ai.kyutech.ac.jp> writes:

|$B$3$3;C$/JQ2=$rDI$C$F$$$J$+$C$?$?$a$K5$IU$$$F$$$J$+$C$?$N$G$9$,!$(B
|Class.new(klass){|c| ... } $B$d(B instance_eval{|obj| ... } $B$NN`$$$G(B
|$B%V%m%C%/0z?t$K(B self $B$,EO$i$J$/$J$C$?$3$H$G(B 
|Ruby/Tk $B$,2uLG>uBV$K$J$C$F$$$^$9!%(B
|
|# $BNc$($P!$(BTkFrame.new{|f| TkButton.new(f, ...) } $B$J$I$N(B
|# $B%Q%?!<%s$G$+$+$l$?%9%/%j%W%H$,2uLG$7$F$$$^$9!%(B
|
|$B5DO@$r8+Mn$H$7$F$$$?$N$+$b$7$l$^$;$s$,!$(B
|$B$3$NJQ99$O$I$&$7$F$bI,MW$J$b$N$J$N$G$7$g$&$+!%(B
|$B>/$J$/$H$b(B 1.8 $B7O$G$OBg$-$9$.$kJQ99$H;W$($k$N$G$9$,!%!%!%(B

$BN;2r$G$9!#(B1.8$B7O$G$OLa$7$^$9!#$?$@$7!"(B1.9$B7O$G$O$3$N$^$^$J$N$G!"(B
instance_exec()$B$r;H$C$FFH<+$K(Bself$B$rEO$9$h$&$K$9$k$+!"L@<(E*(B
$B$K(Bself$B$r;H$&$h$&$K$9$k$+!"$J$I$N<jEv$F$,I,MW$K$J$k$H;W$$$^$9!#(B
Re: instance_eval
Posted by unknown (Guest)
on 24.03.2006 17:18
$B$1$$$8$e!w$$$7$D$+$G$9(B.

In [ruby-dev:28467] the message: "[ruby-dev:28467] Re: instance_eval",
on Mar/24 23:12(JST) Yukihiro Matsumoto writes:

>$B$^$D$b$H(B $B$f$-$R$m$G$9(B

>|$B$3$3;C$/JQ2=$rDI$C$F$$$J$+$C$?$?$a$K5$IU$$$F$$$J$+$C$?$N$G$9$,!$(B
>|Class.new(klass){|c| ... } $B$d(B instance_eval{|obj| ... } $B$NN`$$$G(B
>|$B%V%m%C%/0z?t$K(B self $B$,EO$i$J$/$J$C$?$3$H$G(B 
>
>$BN;2r$G$9!#(B1.8$B7O$G$OLa$7$^$9!#$?$@$7!"(B1.9$B7O$G$O$3$N$^$^$J$N$G!"(B
>instance_exec()$B$r;H$C$FFH<+$K(Bself$B$rEO$9$h$&$K$9$k$+!"L@<(E*(B
>$B$K(Bself$B$r;H$&$h$&$K$9$k$+!"$J$I$N<jEv$F$,I,MW$K$J$k$H;W$$$^$9!#(B

$B$9$$$^$;$s(B.
$B$3$l$C$F$I$&$$$&JQ99$,$"$C$?$N$G$7$g$&$+(B?
$B;2>H@h$J$I$r65$($F$/$@$5$k$H$"$j$,$?$$$G$9(B.

__
---------------------------------------------------->> $B@PDM(B 
$B7=<y(B <<---
---------------------------------->> e-mail: keiju@ishitsuka.com <<---
Re: instance_eval
Posted by Yukihiro Matsumoto (Guest)
on 25.03.2006 01:39
In message "Re: [ruby-dev:28468] Re: instance_eval"
    on Sat, 25 Mar 2006 01:17:52 +0900, keiju@ishitsuka.com 
($B@PDM7=<y(B) writes:

|$B$3$l$C$F$I$&$$$&JQ99$,$"$C$?$N$G$7$g$&$+(B? 
|$B;2>H@h$J$I$r65$($F$/$@$5$k$H$"$j$,$?$$$G$9(B.

$B85$K$J$C$?$N$O(B[ruby-core:07364]$B$G$9!#(B