Lisp返回符号名称的字符串

时间:2015-09-19 19:27:52

标签: lisp common-lisp symbols

基本上我正在寻找与以下相反的功能。

k

这个问题是相关的。 In Common Lisp, is there a function that returns a symbol from a given string?

2 个答案:

答案 0 :(得分:8)

您要查找的运算符为string(请参阅manual):

(string (intern "CAR"))

返回" CAR"。

答案 1 :(得分:7)

stringsymbol-name可以获取符号的名称。

如果您明确知道您正在传递na符号,symbol-name可能允许编译器生成更好的代码,并向人类读者发出信号,该参数应该是符号。< / p>