我只是想打印一个LISP函数的文档字符串LISP documentation对于doctypes是相当模糊的,所以我不确定如何做到这一点这就是我目前所拥有的:

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

我还没有找到任何关于如何做到这一点的简明答案。这哪里不对?

最佳答案

是的您也可以显式地说(documentation #'pr 'function)
但是,正如规范还指出的那样:
由于实现定义的原因,允许实现随时丢弃文档字符串。
因此,如果您没有得到docstring,您可能需要查看正在使用的实现的文档、优化设置、是否正在运行解释或编译等。

关于lisp - LISP打印功能文档字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55426621/

10-16 04:51