Lisp-是否仍有转换的余地;(“to symbol'(

Lisp-是否仍有转换的余地;(“to symbol'(,lisp,Lisp,是否仍然可以将字符串括号(“转换为符号括号”(在lisp中? 例如,将字符串列表转换为符号列表时; (“(”)”=>(())字符可以输入为\\( 如果需要打印名称为“(”的符号,可以使用竖条输入: '|(| 或者,如果您有一个字符串列表,其中每个字符串类似于“(”,则可以使用intern将每个字符串转换为符号: (intern "(") => |(| “(”字符可以输入为\\( 如果需要打印名称为“(”的符号,可以使用竖条输入: '|(| 或者,如果您有一个字符串列表,其中每个字符串

是否仍然可以将字符串括号(“转换为符号括号”(在lisp中?
例如,将字符串列表转换为符号列表时;
(“(”)”=>(())

字符可以输入为
\\(

如果需要打印名称为“(”的符号,可以使用竖条输入:

'|(|
或者,如果您有一个字符串列表,其中每个字符串类似于“(”,则可以使用intern将每个字符串转换为符号:

(intern "(") => |(|
“(”字符可以输入为
\\(

如果需要打印名称为“(”的符号,可以使用竖条输入:

'|(|
或者,如果您有一个字符串列表,其中每个字符串类似于“(”,则可以使用intern将每个字符串转换为符号:

(intern "(") => |(|

您可以使用escape,如下所示:

* (list '\( '\) 123)
(|(| |)| 123)
根据一个常见的Lisp读取器算法规则(取自CLTL2):


您可以使用escape,如下所示:

* (list '\( '\) 123)
(|(| |)| 123)
根据一个常见的Lisp读取器算法规则(取自CLTL2):


哪个lisp?公共lisp?有符号
通常不是一个好主意。你可能想解释你真正想做什么。@David Young这是common lisp。最近我开始研究它,我试图将字符串列表转换为符号列表。我无法转换特殊字符,如左括号或右括号。哪个lisp?common lisp?有符号
通常不是一个好主意。您可能想解释一下您真正想要做什么。@David Young这是一个通用的lisp。最近我开始使用它,我试图将字符串列表转换为符号列表。我无法转换特殊字符,如左括号或右括号。