我不知道它是否依赖于实现。以防万一,我正在使用 Corman Lisp 3.0
当我做这样的事情时:
(loop for v being the hash-values of *my-hash-table*
when (> v 1) sum v)
我收到两个警告:
;;; Warning: Unused variable G9063 in anonymous function
;;; Warning: Unused variable G9062 in anonymous function
随着G的数量每次都在变化。
结果是正确的。他们的意思是什么?它们为什么会出现?我想可能存在某种loop
语法误用,导致这些警告,但我看不到。