Lisp格式指令,将nil参数解释为空字符串而不是"NIL"

Par*_*ife 5 lisp format common-lisp

我知道我可以在传递它之前处理它,我只是想知道是否有一个指令

hua*_*uan 10

CL-USER> (format nil "~@[~A~]" "foo")
"foo"
CL-USER> (format nil "~@[~A~]" nil)
""
Run Code Online (Sandbox Code Playgroud)