【问题标题】:Lisp return String of Symbol nameLisp 返回符号名称的字符串
【发布时间】:2015-12-16 19:14:56
【问题描述】:

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

(intern "CAR")

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

【问题讨论】:

    标签: lisp common-lisp symbols


    【解决方案1】:

    您要查找的运算符是string(参见manual):

    (string (intern "CAR"))
    

    返回“CAR”。

    【讨论】:

      【解决方案2】:

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

      如果您明确知道要传递 n 一个符号,symbol-name 可能允许编译器生成更好的代码,并向人类读者发出信号,表明该参数应该是一个符号。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-06-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多