由于Common Lisp的函数参数按从左到右的顺序进行求值,为什么不使用普通函数:
(defun progn2 (&rest body) (first (last body)))
而不是特殊的形式?
common-lisp
common-lisp ×1