Lisp列表中的输出不完整,#列表的深度超过四

Jon*_*nny 1 lisp list common-lisp hashtag lispworks

我正在将Lispworks用于学校的项目,我遇到了一些麻烦; 监听器在输出中为我提供了一个带有高于四深度的列表的#标签.这是一个例子:

CL-USER 21 : 5 > '(1(2(3(4(a)))))
(1 (2 (3 (4 #))))
Run Code Online (Sandbox Code Playgroud)

任何线索?

Rai*_*wig 7

看到变量*print-level*.

CL-USER 1 > '(1(2(3(4(a)))))
(1 (2 (3 (4 (A)))))

CL-USER 2 > *print-level*
NIL

CL-USER 3 > (setf *print-level* 3)
3

CL-USER 4 > '(1(2(3(4(a)))))
(1 (2 (3 #)))
Run Code Online (Sandbox Code Playgroud)

Common Lisp允许以各种方式控制输出.对于列表,可以指定例如输出的最大深度和最大长度.如果您使用长而复杂的列表结构(否则会创建长输出),这将非常有用.缺点是您以后无法重新阅读此类缩写输出.