loop for构造允许您像其他语言中最常见的那样实现类似for-loop的迭代。
FOR循环FOR构造遵循几种语法-
(loop for loop-variable in <a list> do (action) ) (loop for loop-variable from value1 to value2 do (action) )
创建一个名为main.lisp的新源代码文件,并在其中键入以下代码-
链接:https://www.learnfk.comhttps://www.learnfk.com/lisp/lisp-loop-for.html
来源:LearnFk无涯教程网
(loop for x in '(tom dick harry) do (format t " ~s" x) )
单击执行按钮或键入Ctrl+E时,LISP会立即执行它,并且返回的结果为-
TOM DICK HARRY
创建一个名为main.lisp的新源代码文件,并在其中键入以下代码-
链接:https://www.learnfk.comhttps://www.learnfk.com/lisp/lisp-loop-for.html
来源:LearnFk无涯教程网
(loop for a from 10 to 20 do (print a) )
单击执行按钮或键入Ctrl+E时,LISP会立即执行它,并且返回的结果为-
10 11 12 13 14 15 16 17 18 19 20
创建一个名为main.lisp的新源代码文件,并在其中键入以下代码-
链接:https://www.learnfk.comhttps://www.learnfk.com/lisp/lisp-loop-for.html
来源:LearnFk无涯教程网
(loop for x from 1 to 20 if(evenp x) do (print x) )
单击执行按钮或键入Ctrl+E时,LISP会立即执行它,并且返回的结果为-
2 4 6 8 10 12 14 16 18 20
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)