簡單的迴圈

迴圈巨集有兩種形式:簡單形式和擴充套件的形式。擴充套件形式包含在另一個文件主題中,但簡單迴圈對於非常基本的迴圈非常有用。

簡單迴圈形式採用多種形式並重復它們,直到使用 return 或其他退出(例如, throw ) 退出迴圈。

(let ((x 0))
  (loop
     (print x)
     (incf x)
     (unless (< x 5)
       (return))))

0 
1 
2 
3 
4 
NIL