Rubyの実装に疑問あり!
■ このスレッドは過去ログ倉庫に格納されています
0276デフォルトの名無しさん
NGNG>なんだか、「メビウスの輪」のように循環しているような部分があるからな。ObjectとClassの間で。
私もメタクラスとあのクラスツリーでつまづきました。
newなどのメソッドはClassにあるらしいですが、
そのnewのメソッド検索の順序はどうなるのでしょう?
class A end
var1 = A.new
例えば、上記のコードの場合、
クラスA→Object→Objectのメタクラス→Class
という順にクラスツリーをたどって、メソッドテーブルが検索されていくのでしょうか?それとも?
Rubyのソースは、Perlよりも比較的、初心者にもわかりやすいと思うのですが、このメタクラスやクラスツリーに関するところ
は私などにはかなり難解です。
■ このスレッドは過去ログ倉庫に格納されています