Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Common lisp 使用从字符串读取的大多数比较运算符避免奇怪的结果_Common Lisp_Comparison Operators - Fatal编程技术网

Common lisp 使用从字符串读取的大多数比较运算符避免奇怪的结果

Common lisp 使用从字符串读取的大多数比较运算符避免奇怪的结果,common-lisp,comparison-operators,Common Lisp,Comparison Operators,我正在使用一个名为CCL的公共lisp实现,我遇到了一个我不太理解的奇怪问题 当我打电话时: (read-from-string "(=)") (read-from-string "(<)") 我得到一个包含相等运算符的列表: (=) 但当我打电话时: (read-from-string "(=)") (read-from-string "(<)") (从字符串读取)(反斜杠只是一个演示问题 当你使用(mapcar#“symbol-name(从字符串读取)”(它是一个名为C

我正在使用一个名为CCL的公共lisp实现,我遇到了一个我不太理解的奇怪问题

当我打电话时:

(read-from-string "(=)")
(read-from-string "(<)")
我得到一个包含相等运算符的列表:

(=)
但当我打电话时:

(read-from-string "(=)")
(read-from-string "(<)")

(从字符串读取)(反斜杠只是一个演示问题


当你使用
(mapcar#“symbol-name(从字符串读取)”(它是一个名为Clozure CL的实现,是MCL的后代。它会干扰一些后续的解析。为什么会出现“问题是,它正在被转换成xml所以”(1)反斜杠真的存在还是只是被打印出来了?(2)您可能应该在上面有一个XML生成层,从stringNo escape那里读取
版本1.9-dev-r15611M-trunk(LinuxX8632)