Ruby 初心者スレッド Part 28
■ このスレッドは過去ログ倉庫に格納されています
0863856
2009/06/25(木) 14:30:20ありがとうございます。
Activationオブジェクトが通常のメソッド呼び出しでも作られるとは知りませんでした。
でもそうなるとクロージャと、クロージャでない関数(またはメソッド)の実装上の違いって何なのでしょうか?
例えば入れ子の関数(クロージャ)があるときに、内側の関数が外側関数のActivationを保持するためにこのスコープを持ち歩く
という理解だったため、Activationがクロージャの機能を実現してると思ってました。
ここら辺はオライリーのJavaScript第5版という本で勉強しました。
言語に拠らないもっと根本的な知識が無いと実装を理解するのは難しいでしょうか?
■ このスレッドは過去ログ倉庫に格納されています