可以轻松配置common-lisp漂亮打印机以“大纲”形式打印任何深层嵌套列表,还是格式化工作?例如,'(a(b c(d e(f))g))应该看起来像下面这样,每个cdr元素从汽车中降低一个级别:
A
B
C
D
E
F
G
答案 0 :(得分:1)
查看~nT格式指令。这将在第n列打印下一个参数:
(format t "~30T~a" 'a)
A
如果列是可变的,则使用~vt将第一个参数用作列值:
(format t "~VT~a" 10 'a)
A
这将打印' A'在第10栏