我希望能够在实例化它时打印结构的变量,以便了解发生了什么。我大量使用了这个想法,并且找不到具体的东西。Lisp中的打印结构
因此,例如:
(setf object-name
(make-the-object :obj-var value
:obj-var1 value))
难道这成为是这样的:
(setf object-name
(make-the-object :obj-var value
:obj-var1 value
:(print obj-var1)))
使得可变印刷的实例?
这工作...我应该做到这一点,但我很紧张,因为我没有知道什么打印返回...谢谢! – user1013905
欢迎。在Lisp中(例如与Clojure或Python不同),print始终返回传递给它的对象,这对于调试非常方便。 –