GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/eintr/dolist-dotimes.html ・ emacs-doc.conao3.com

11.2 時間を節約する: dolist と dotimes

while に加えて、dolist と dotimes はいずれもループ処理が可能です。場合によっては、同等の while ループよりも記述が簡潔になることがあります。どちらも Lisp マクロです。(The GNU Emacs Lisp Reference Manual の Macros を参照してください。)

dolist は、リストを CDR で辿る while ループのように動作します。dolist はループするたびに自動的にリストを短縮し—リストの CDR を取得し—、短縮された各バージョンのリストの CAR を、その第1引数にバインドします。

dotimes は指定した回数だけループします。回数を指定します。