LISP打印功能文档字符串

时间:2019-03-29 23:21:54

标签: lisp common-lisp documentation

我只是想打印LISP函数的文档字符串。 LISP documentation在文档类型方面相当模糊,因此我不确定如何做到这一点。这是我到目前为止的内容:

(defun pr(x) "This is a docstring!" (+ x 1))
(documentation #'pr t)

关于如何执行此操作,我还没有找到任何简洁的答案。这是哪里错了?

1 个答案:

答案 0 :(得分:5)

是的。您还可以明确地说出(documentation #'pr 'function)

但是,正如规范还指出的那样:

  

出于实现定义的原因,允许实现在任何时候丢弃文档字符串。

因此,如果您未获得文档字符串,则可能必须查看正在使用的实现的文档,优化设置,运行解释还是编译等。