Node:dolist dotimes, Next:Recursion, Previous:while, Up:Loops & Recursion
dolist and dotimesIn addition to while, both dolist and dotimes
provide for looping. Sometimes these are quicker to write than the
equivalent while loop. Both are Lisp macros. (See Macros. )
dolist works like a while loop that `CDRs down a
list': dolist automatically shortens the list each time it
loops--takes the CDR of the list--and binds the CAR of
each shorter version of the list to the first of its arguments.
dotimes loops a specific number of time: you specify the number.