Next: The for-as-equals-then subclause, Previous: The for-as-on-list subclause, Up: Variable Initialization and Stepping Clauses
;; Collect successive tails of a list.
 (loop for sublist on '(a b c d)
       collect sublist)
⇒  ((A B C D) (B C D) (C D) (D))
;; Print a list by using destructuring with the loop keyword ON.
 (loop for (item) on '(1 2 3)
       do (print item))
 |>  1 
 |>  2 
 |>  3 
⇒  NIL