警告 (Warnings)
有些时候 Lisp 会抱怨一下,但不会中断求值过程。许多这样的警告是错误的警钟。一种最常见的可能是由编译器所产生的,关于未宣告或未使用的变量。举例来说,在 66 页「译注: 6.4 节」, map-int
的第二个调用,有一个 x
变量没有使用到。如果想要编译器在每次编译程序时,停止通知你这些事,使用一个忽略声明:
(map-int #'(lambda (x)
(declare (ignore x))
(random 100))
10)
当前内容版权归 readthedocs 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 readthedocs .