3
A
回答
8
号
EQL的目的是比较对的某些基本类型的对象的值相等(数字,字符)并比较用于所有其他对象(符号,数组,conses之外,结构,流的标识,CLOS对象,...)。
因此,与其他事物“相同”的东西是没有意义的。 EQL的目的是使身份可测试。这件事是否与另一件事情相同?但是,与其他所有事物相同的事物的目的是什么?它们之间已经不相同了?
原子的想法在现代Lisp中也没什么意义。按照定义,一切都是一个原子,当它不是一个坏胞时。
9
函数atom如果它的参数是一个原子,则返回true。
相关问题
- 1. Common Lisp的符号匹配
- 2. Common Lisp中的eq,eql,equal和equalp有什么区别?
- 3. Common Lisp - 配置slime和emacs
- 4. Common Lisp a Lisp-n?
- 5. Common Lisp类型说明符
- 6. Common Lisp中的无符号符号
- 7. Common Lisp中
- 8. Common Lisp流?
- 9. Step Eval Common Lisp
- 10. “unfold”for common lisp?
- 11. Predicates Common Lisp
- 12. Common Lisp SublimeREPL
- 13. Common Lisp Binary Tree
- 14. Scheme或Common Lisp?
- 15. common lisp和emacs
- 16. Common Lisp Loop Trouble
- 17. 与Common Lisp中
- 18. Common Lisp Timer
- 19. Scheme vs Common Lisp
- 20. 的#ifndef Common Lisp中
- 21. 使用的Common Lisp
- 22. Clojure中的Common Lisp的符号名?
- 23. Common Lisp的:包含字符串 “\ n”
- 24. Common Lisp的串联和换行符
- 25. 在Common Lisp中的字符串切换
- 26. Common Lisp中的字符比较
- 27. Common Lisp中的反向字符串
- 28. Common Lisp中的路径名,其中包含通配符的文件名
- 29. 关于Common Lisp中
- 30. asdf building和Common Lisp
你有什么用例需要这个?是否可以使用REMOVE-IF将其转换为第二遍? – Vatine 2010-10-20 12:05:19