3
A
回答
8
號
EQL的目的是比較對的某些基本類型的對象的值相等(數字,字符)並比較用於所有其他對象(符號,數組,conses之外,結構,流的標識,CLOS對象,...)。
因此,與其他事物「相同」的東西是沒有意義的。 EQL的目的是使身份可測試。這件事是否與另一件事情相同?但是,與其他所有事物相同的事物的目的是什麼?它們之間已經不相同了?
原子的想法在現代Lisp中也沒什麼意義。按照定義,一切都是一個原子,當它不是一個壞胞時。
9
函數atom如果它的參數是一個原子,則返回true。
相關問題
- 1. Common Lisp中的eq,eql,equal和equalp有什麼區別?
- 2. Common Lisp a Lisp-n?
- 3. Common Lisp類型說明符
- 4. Common Lisp中的無符號符號
- 5. Step Eval Common Lisp
- 6. Common Lisp Loop Trouble
- 7. 與Common Lisp中
- 8. Common Lisp流?
- 9. Common Lisp中
- 10. Common Lisp Binary Tree
- 11. Scheme或Common Lisp
- 12. 「unfold」for common lisp?
- 13. common lisp和emacs
- 14. Common Lisp Timer
- 15. Common Lisp SublimeREPL
- 16. Scheme或Common Lisp?
- 17. Predicates Common Lisp
- 18. Scheme vs Common Lisp
- 19. 的#ifndef Common Lisp中
- 20. Clojure中的Common Lisp的符號名?
- 21. Common Lisp的:包含字符串 「\ n」
- 22. Common Lisp的串聯和換行符
- 23. 規則Common Lisp中
- 24. 如果Common Lisp中
- 25. 關於Common Lisp中
- 26. Common Lisp弱引用?
- 27. 轉換字符串列表Common Lisp中
- 28. Common Lisp中的Stackoverflow Mergesort
- 29. Common Lisp的練習/問題
- 30. Common Lisp的:對於DO
你有什麼用例需要這個?是否可以使用REMOVE-IF將其轉換爲第二遍? – Vatine 2010-10-20 12:05:19