假設我有一個功能解析符號
CL-USER> (defun trimmer (seq) "This trims seq and returns a list"
(cdr
(butlast seq)))
TRIMMER
CL-USER> (trimmer '(1 2 3 VAR1 VAR2))
(2 3 VAR1)
CL-USER>
注意如何,由於QUOTE,VAR1和VAR2都沒有解決。假設我想將符號VAR1和VAR2解析爲它們的值 - 是否有標準函數來執行此操作?
而使用'list'而不是'quote'有什麼問題? – ffriend 2010-11-18 17:54:39
在Lisp的背景下,「解析」意味着什麼? Lisp中用於計算值的原始操作稱爲評估。 – 2010-11-19 07:34:14