1

我希望(doc Math/exp)能给我一些东西,但它没有。当然它不是 Clojure 函数,但仍然应该有一些方法可以访问文档。

我能得到的最接近的东西是(javadoc Math). 我更喜欢该页面中的实际文档作为字符串:

static double exp(double a)
Returns Euler's number e raised to the power of a double value.

UPD:反射签名

以下是我如何获得签名:

(.toString (first (filter #(= (.getName %) "exp") (.getMethods Math))))

我希望有一种类似的方式来获取文档。

UPD:通过反射没有文档

根据问题如何通过反射阅读 Javadoc 注释?,不可能通过反射获得文档。我想知道是否可以重用一些确实可以访问文档的 Eclipse 代码。

4

1 回答 1

0

只需开始输入您打算使用的方法名称:

(java.lang.Math/exp)

并将光标放在“exp”上,按M-。

有关更多相关热键,请参阅 CIDER 文档https://cider.readthedocs.io/en/latest/interactive_programming/

如果您还安装了“公司模式”,那么通过自动完成搜索您打算使用的课程也变得更容易。

于 2017-06-29T21:46:46.660 回答