Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在这里阅读了一些答案并用谷歌搜索,但没有运气。
我有这个:
''a
在方案中(确切地说是 Chez 方案),我想把它变成一个字符串(这是我的 to-string lambda 的一个例子)。
现在,询问它是否是一个符号(使用符号谓词)会产生一个肯定的答案,所以我知道什么时候该操作,但在那之后我不能做任何事情,因为没有办法获得内引号本身。
所以基本上我找不到将“a”变成“a”的方法。
希望这很简单,任何帮助将不胜感激!
这个表达式:
等同于这个符号定义(顺便说一下,为什么双引号?单引号就足够了):
(quote (quote a))
要将其转换为字符串,只需执行以下操作:
(symbol->string (cadr ''a)) => "a"