【发布时间】:2017-04-20 07:08:54
【问题描述】:
我不明白为什么
(setq a_sym 'abc)
(print (eq a_sym 'abc))
(print (eq 'x 'x))
(print (eq (first '('x 2 3)) 'x))
打印
T
T
NIL
为什么第三条语句中的符号 'x 的处理方式与第二条不同?而且,脚踏实地,如何比较它们的身份?
【问题讨论】:
-
您使用
print表示您使用“批处理” - 您可能希望使用 REPL。见stackoverflow.com/q/15708911/850781
标签: lisp common-lisp equality quote