我无法在 lisp 中使用简单的 while 循环!
(loop (while (row >= 0))
setf(row (- row 1))
(collect (findIndex row col))
当 row 大于或等于 0 时,我想减少 row 并收集 findIndex 方法给出的结果。 假设给出了 col。
谢谢!!!
最佳答案
正确的循环形式如下:
(loop while (>= row 0)
do (setf row (- row 1)) ; or better: do (decf row)
collect (findIndex row col))
有关循环语法的详细说明,请参阅 manual .
关于loops - 如何在 LISP 中执行 while 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35739365/