有关于 clojure 内置 java 方法的文档吗?例如,来自 java.lang.String 的 .toUpperCase 和来自 clojure.lang.PersistantVector 的 .indexOf。
无论如何我可以在不查看源代码的情况下找到有用的java方法吗?
有关于 clojure 内置 java 方法的文档吗?例如,来自 java.lang.String 的 .toUpperCase 和来自 clojure.lang.PersistantVector 的 .indexOf。
无论如何我可以在不查看源代码的情况下找到有用的java方法吗?
正如其他人指出的那样,您可以很容易地在线获取文档java.*
和javax.*
文档,因为它是核心 Java 的一部分。
对于clojure.*
,您最好的参考是来源。即便如此,我还是建议不要依赖它,因为这段代码真的应该被视为 Clojure 的实现细节。您无法保证该功能在 Clojure 的未来版本中不会发生变化并破坏任何依赖它的代码。
如果该类的包以java
or开头,那么您可以在 Oracle 网站上的 Java 文档javax
中查找它。
对于 Clojure 实现类(包名以 开头clojure
),您可能会一直在查看源代码。有针对预期 API(Clojure 语言)的文档,但没有针对实现它的 Java 类的文档。根据您要查找的内容是否是博主感兴趣的内容,您可能会找到一些文章(例如这篇文章)。