LISP Scheme Part2
■ このスレッドは過去ログ倉庫に格納されています
0300デフォルトの名無しさん
NGNG正しい。
lexicalってのは「字面の」って意味だ。
Common Lisp(special変数以外)やSchemeでは、
letで宣言した変数は、ソースプログラムの字面で見て、
letの範囲の中でしか参照できない。
closureはとりあえず「関数のこと」と思っていて間違いない。
Schemeでは、関数は全てclosureというデータで表される。
lambda式を評価するとclosureになる。
■ このスレッドは過去ログ倉庫に格納されています