Elisp: Iterate over List (dolist)
dolist
dolist-
(dolist (VAR LIST) BODY)(dolist (VAR LIST RESULT) BODY)
- Loop over a List.
- Each time eval BODY, with VAR having value of an element in list.
- Return
nilor RESULT. - RESULT is evaluated last.
🟢 TIP: for sequence, use
seq-doseq. 〔see Elisp: Sequence. Foreach (mapc, seq-do, seq-doseq)〕(dolist (n (list 1 2 3 4 5)) (insert (number-to-string n))) ;; inserts 12345 ;; return nil
Elisp, Loop and Iteration
Elisp, list
- Elisp: List
- Elisp: Create List
- Elisp: List, Get Elements
- Elisp: Modify List
- Elisp: Iterate over List (dolist)
- Elisp: Check Element Exist in List
- Elisp: Remove Elements in List
- Elisp: Backquote Reader Macro for List
- Elisp: Sequence. Join, Convert
- Elisp: Sequence Functions