Lisp - 仅当符号不是字符串时才将符号转换为字符串

זאב*_*כהן 2 lisp string recursion symbols

有没有办法将符号转换为字符串,只要它不是lisp中的字符串?

它应该像这样工作:

(only-if-convertion'ABC)=>"ABC"

(only-if-convertion"ABC")=>"ABC"

Rai*_*wig 7

使用该功能STRING.

CL-USER > (string "FOO")
"FOO"

CL-USER > (string 'FOO)
"FOO"
Run Code Online (Sandbox Code Playgroud)