Lisp format指令,将nil参数解释为空字符串而不是“0”;“无”;

Lisp format指令,将nil参数解释为空字符串而不是“0”;“无”;,lisp,format,common-lisp,Lisp,Format,Common Lisp,我知道我可以在传递参数之前对其进行处理,我只是想知道是否有一个指令用于此可能重复的 CL-USER> (format nil "~@[~A~]" "foo") "foo" CL-USER> (format nil "~@[~A~]" nil) ""

我知道我可以在传递参数之前对其进行处理,我只是想知道是否有一个指令用于此

可能重复的
CL-USER> (format nil "~@[~A~]" "foo")
"foo"
CL-USER> (format nil "~@[~A~]" nil)
""