引用和自我评估对象
请注意,许多数据类型不需要引用,因为它们会自行计算。QUOTE
对于符号和列表特别有用,以防止以 Lisp 形式进行评估。
不需要引用以防止评估的其他数据类型的示例:字符串,数字,字符,CLOS 对象,…
这是一个字符串示例。评估结果是字符串,无论它们是否在源中引用。
> (let ((some-string-1 "this is a string")
(some-string-2 '"this is a string with a quote in the source")
(some-string-3 (quote "this is another string with a quote in the source")))
(list some-string-1 some-string-2 some-string-3))
("this is a string"
"this is a string with a quote in the source"
"this is another string with a quote in the source")
因此,引用对象是可选的。