LISP - Dolist 构造

  • 简述

    dolist 构造允许遍历列表的每个元素。
    例如,创建一个名为 main.lisp 的新源代码文件并在其中键入以下代码 -
    
    (dolist (n '(1 2 3 4 5 6 7 8 9))
       (format t "~% Number: ~d Square: ~d" n (* n n))
    )
    
    当您单击执行按钮或键入 Ctrl+E 时,LISP 会立即执行它,返回的结果是 -
    
    Number: 1 Square: 1
    Number: 2 Square: 4
    Number: 3 Square: 9
    Number: 4 Square: 16
    Number: 5 Square: 25
    Number: 6 Square: 36
    Number: 7 Square: 49
    Number: 8 Square: 64
    Number: 9 Square: 81