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
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)