宋为@凉拌茶叶
2014-08-17 02:23:17 UTC
(equal 'single conf)
但是总是得出不等,遂写成(为了同时保存用于判断的值和判断结果)(progn (defparameter *s*
(cons (equal 'single conf) conf))
(equal 'single conf))
然后在外面的包执行后取出的*s*是这样的:(cons (equal 'single conf) conf))
(equal 'single conf))
(NIL . SINGLE)
在外边执行:(equal 'single
(cdr cl-easyarg::*s*))
得到T。不知道为什么,两次判断会得出不同的结果。会不会是我以某种方式遮盖(cdr cl-easyarg::*s*))
了equal造成的?
--
--
Lisp-cn(Lisp中文用户组)
CLUG http://lisp.org.cn
---
您收到此邮件是因为您订阅了 Google 网上论坛的“Lisp-cn(Lisp中文用户组)”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到lisp-cn+***@googlegroups.com。
要查看更多选项,请访问 https://g
--
Lisp-cn(Lisp中文用户组)
CLUG http://lisp.org.cn
---
您收到此邮件是因为您订阅了 Google 网上论坛的“Lisp-cn(Lisp中文用户组)”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到lisp-cn+***@googlegroups.com。
要查看更多选项,请访问 https://g