什么';s相当于Clojure';s";“做”;用公共口齿不清?

什么';s相当于Clojure';s";“做”;用公共口齿不清?,clojure,common-lisp,Clojure,Common Lisp,也就是说,按顺序计算子窗体并返回最后计算值的窗体,例如 (do (println "Hello World") 3) => 3 它叫 特种操作员 语法: progn表格*⇒结果* 说明: progn按照表单的给出顺序对表单进行求值 除最后一个表单外,每个表单的值都将被丢弃 关于名称:它被称为progn,因为它返回nth表单的值。还有一个prog1返回第一个表单的值。(甚至是返回第二种形式的值的prog2,尽管它几乎从未被使用过!)

也就是说,按顺序计算子窗体并返回最后计算值的窗体,例如

(do (println "Hello World") 3) => 3
它叫

特种操作员 语法: progn表格*⇒结果*

说明: progn按照表单的给出顺序对表单进行求值

除最后一个表单外,每个表单的值都将被丢弃


关于名称:它被称为
progn
,因为它返回
n
th表单的值。还有一个
prog1
返回第一个表单的值。(甚至是返回第二种形式的值的
prog2
,尽管它几乎从未被使用过!)