LISP - Do 构造
-
简述
do 构造也用于使用 LISP 执行迭代。它提供了一种结构化的迭代形式。do 语句的语法 -每个变量的初始值被评估并绑定到相应的变量。每个子句中的更新值对应于一个可选的更新语句,该语句指定变量的值将如何在每次迭代中更新。每次迭代后,都会评估测试,如果返回非零或真,则评估并返回返回值。最后一个 s-expression(s) 是可选的。如果存在,它们将在每次迭代后执行,直到测试值返回 true。 -
例子
创建一个名为 main.lisp 的新源代码文件并在其中键入以下代码 -当您单击执行按钮或键入 Ctrl+E 时,LISP 会立即执行它,返回的结果是 -