eintr: dolist dotimes

 
 11.2 Save your time: ‘dolist’ and ‘dotimes’
 ===========================================
 
 In 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.  (SeeMacros (elisp)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 times: you specify the number.
 

Menu