[#3] Re: [ruby-list:3517] Re: meta programming features — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

28 messages 1997/07/28
[#6] Re: [ruby-list:3517] Re: meta programming features — keiju@... (Keiju ISHITSUKA) 1997/07/28

けいじゅ@今はフリー(^^;;;です.

[#11] Re: [ruby-list:3517] Re: meta programming features — matz@... (Yukihiro Matsumoto) 1997/07/29

まつもと ゆきひろです

[#14] Re: [ruby-list:3517] Re: meta programming features — keiju@... (石塚圭樹 ) 1997/07/29

けいじゅ@今はフリー(^^;;;です.

[#17] Re: meta programming features — matz@... (Yukihiro Matsumoto) 1997/07/30

まつもと ゆきひろです

[#19] Re: meta programming features — keiju@... (石塚圭樹 ) 1997/07/31

けいじゅ@今はフリー(^^;;;です.

[#23] Re: meta programming features — matz@... (Yukihiro Matsumoto) 1997/07/31

まつもと ゆきひろです

[#27] Re: meta programming features — keiju@... (石塚圭樹 ) 1997/07/31

けいじゅ@今日でフリーは終り(;_;です.

[#28] Re: meta programming features — matz@... (Yukihiro Matsumoto) 1997/08/01

まつもと ゆきひろです

[#31] Re: meta programming features — keiju@... (石塚圭樹 ) 1997/08/01

けいじゅ@今日から日本ラショナルです.

[#33] Re: meta programming features — matz@... (Yukihiro Matsumoto) 1997/08/01

まつもと ゆきひろです

[#35] Re: meta programming features — keiju@... (石塚圭樹 ) 1997/08/02

けいじゅ@日本ラショナルです.

[#38] Re: meta programming features — matz@... (Yukihiro Matsumoto) 1997/08/03

まつもと ゆきひろです

[ruby-dev:14] Re: [ruby-list:3517] Re: meta programming features

From: keiju@... (石塚圭樹 )
Date: 1997-07-29 06:05:35 UTC
List: ruby-dev #14
けいじゅ@今はフリー(^^;;;です. 

In [ruby-dev :00011 ] the message: "[ruby-dev:11] Re: [ruby-list:3517]
Re: meta programming features ", on Jul/29 11:49(JST)
matz@netlab.co.jp (Yukihiro Matsumoto) writes:

>|FooClass.eval "Foo = a_method"
>|
>|は, selfつまり, FooClassからみたa_methodになるわけですね? そうすると,
>
>です.

了解.

>|FooClass.eval "Foo = var"
>|
>|も FooClassから見たvarにならない?? 
>var がローカル変数であれば,外側のスコープと共有します.var
>がメソッド呼出であればFooClassのvarを呼びます.

>|どうなっているんじゃ??? ローカル変数が優先されているのかな? それともそ
>|の逆になる?
>ですから,ローカル変数が優先です.

では, クラス定数はどうなっているのでしょう? 当然, FooClassになっている
んですよね?

class FooClass
  Foo = "foo"
end

class BarClass
  Foo = "bar"
  FooClass.eval "Bar = Foo"
end

この場合は, Bar == "foo" になる??

__
.........................................石塚 圭樹@今はフリー(^^;;...
------->>また, アドレス変わりました!! e-mail: keiju@bc.mbn.or.jp <<---

In This Thread