在格式函数中使用列表的元素

时间:2010-12-19 19:01:47

标签: lisp common-lisp clisp

我想做类似的事情:

(setf list '(1 2 3 4 5 6))
(format t "~A some text here ~A ~A ~A more text here ~A ~A" list)

输出为

  

1这里有一些文字2 3 4更多文字在这里5 6

如何在不调用(第1列表)(第2列表)等的情况下执行此操作?

2 个答案:

答案 0 :(得分:11)

(format t "~{~A some text here ~A ~A ~A more text here ~A ~A~}" list)

答案 1 :(得分:7)

尝试

(apply #'format t "~A some text here ~A ~A ~A more text here ~A ~A" list)