Answers:
progn是从类似CL的Lisp方言借来的特殊形式。在它们的实现中,它由多个progs,被求值的表达式以及指定返回哪个表达式值的数字组成。prog1例如,对所有表达式求值并返回第一个prog2表达式的值,progn对所有表达式求值并返回第二个表达式的值,对所有表达式求值并返回第n个或最后一个表达式的值。
progn在Emacs中,Lisp与Clojure等效,do它用作将多个表达式捆绑为一个表达式的方法。例如,您需要将其用于Clojure的if条件。
progn在它的if。
prog1和prog2作为内置的特殊形式。
progn?
progn相当于C语言中的支撑块……
cond有一个隐含的progn。