- 219 名前:デフォルトの名無しさん mailto:sage [2006/01/05(木) 00:04:53 ]
- >>206,209
THX!! なんとなくわかってきたような。 hoge に束縛された closureオブジェクトは メンバに top->frame1 のフレームリストをメンバに持っている、と。 で、(hoge 10) という関数呼び出しを評価するとき hoge はクロージャなので、hoge.env( top->frame1 ) に対して、frame2(10を束縛)を リストに連結して評価する( top->frame1->frame2 )、と。 もし hoge がプリミティブなら掴んだ環境を持っていないので、 素直に10を束縛したフレーム(frame'とする)を top に連結して( top->frame' )評価する、ということでしょうかね? >>209 >あとはaを検索するときは上から順に。 上からというのは最下層からということですか。 top からではないですよね? ありがとうございました。
|

|