Lisp Scheme Part20
■ このスレッドは過去ログ倉庫に格納されています
0685デフォルトの名無しさん
2008/03/26(水) 16:46:37Schemeのスコープはレキシカルスコープだということですが、
lambda関数の仮引数や、そのlambda式の中でdefineやletを使用して
局所的に定義された変数は全て、関数実行中だけ存在していて、
関数終了後は消滅すると考えてよいのですか?
例
(define func
(lambda (x)
(define z ....)
(let ((y ....))
....)))
x, y, z は func 実行中だけ存在している??
■ このスレッドは過去ログ倉庫に格納されています