字母't‘在LISP中是什么意思?
例如:
(defun last2 (lst)
(cond ((null lst) nil)
((null (cdr lst)) (car lst))
(t (last2 (cdr lst)))))我的教科书是一个课程包,所以它没有完全解释所有的含义。谢谢。
发布于 2012-11-28 09:12:38
T是Common Lisp中的规范真值。在这里,它被用作ELSE,确保COND的最后一个分支始终为真。(除NIL以外的任何值也算作true。)
发布于 2012-11-28 17:39:58
请参阅t的glossary of the Common Lisp Hyperspec。
t n. 1.表示true的布尔值。代表true的规范广义布尔值。
https://stackoverflow.com/questions/13596115
复制相似问题