11.2 节省时间:dolistdotimes

除了 while 之外,dolistdotimes 都提供了循环的功能。有时候,它们比等效的 while 循环更容易编写。两者都是Lisp宏。(See in GNU Emacs Lisp参考手册.)

dolist 像一个 while 循环,不断地对列表进行 CDR 操作:dolist 每次循环都会自动缩短列表—获取列表的 CDR—并将每个缩短版本的列表的 CAR 绑定到其第一个参数。

dotimes 循环指定的次数:您需要指定次数。