例如:
CL-USER 1 > (setq l1 '(a b c))
(A B C)
CL-USER 2 > l1
(A B C)
当我输入l1 时,我想打印不同的消息而不是(ABC),这可能吗?因为不是对函数的操作,我在其中放置了一个条件而不是列表,而是打印了一条消息。在这种情况下,没有函数。
符号宏是一种评估任意代码而不是在评估时查找值的方法。例如:
* (define-symbol-macro l1 (error "No peeking!"))
* l1
ERROR: No peeking!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句