我正在寻找类似的东西:
(printem 1 2)
1 2
我假设您使用格式调用来执行此操作,但示例并不关注此。或者也许你写一个字符串并输出它?但这似乎也不对。
最佳答案
您可以简单地构建一个函数,通过 iteration construct 打印其所有参数的格式。
(defun printem (&rest args)
(format t "~{~a~^ ~}" args))
用法:
CL-USER> (printem 1 2 3)
1 2 3
CL-USER> (printem '(1 2 3) '(4 5 6))
(1 2 3) (4 5 6)
关于printing - 你如何在 lisp 的同一行上打印两个项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35187392/