在口齒不清我可以綁定在這樣的封閉束縛自由變量...在LISP中如何檢查閉包中的自由變量?
(let ((x 1) (y 2) (z 3))
(defun free-variables() (+ x y z)))
(free-variables)
結果...
6
我想知道的是,如果它能夠檢查綁定動態關閉變量?
E.g.
(inspect-closure free-variables)
導致類似...
((x 1) (y 2) (z 3))
感謝這麼
感謝這些信息是我一直在尋找的。 – 2011-05-30 12:59:08