From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1997-08-08T15:14:16+09:00 Subject: [ruby-dev:88] Re: meta programming features けいじゅ@日本ラショナルです. In [ruby-dev :00082 ] the message: "[ruby-dev:82] Re: meta programming features ", on Aug/08 11:40(JST) matz@netlab.co.jp (Yukihiro Matsumoto) writes: >今のところ以下のものを実装しています(1.1マニュアルより). おお. すばやい... もう実装されていたのね(^^;;; >Module#constants([all]) > >モジュールで定義されている定数についての連想配列を返します. >省略可能な引数allを指定されて,その値が真の場合にはそのクラ >スのスーパークラスで定義されている定数も含めた情報を返します. 連想配列というと, 変数名と値のHashになるのかな? >Module#const_get(name, [all]) >Module#const_set(name, value) > >モジュールにnameで指定された名前の定数をvalueという値として >定義します. すでに定数が定義されている場合はどうなるのかな? 例外が発生する? >Module#eval(expr) 結局evalになりましたか. >Module.new >Class.new([superclass]) >あと,Module#methodsとかも必要でしょうね ですね. 参照系が不十分な気がしますね. __ ..........................................石塚 圭樹@日本ラショナル... ----------------------------------->> e-mail: keiju@bc.mbn.or.jp <<---