gpt4 book ai didi

java - 如何跳转到clojure.lang java源码?

转载 作者:搜寻专家 更新时间:2023-10-30 21:12:39 25 4
gpt4 key购买 nike

使用 Cider 时,做“M-”。上面的符号“clojure.lang.ISeq”给出了错误“没有可用于 clojure.lang.ISeq 的源”

我看到这个文件的源代码在“clojure-1.5.1-sources.jar”中。

我怎样才能让 Cider 看到这个来源?

最佳答案

ISeq 是一个 java 接口(interface),clojure 中的每个 seq-able 集合都实现了该接口(interface)。因此,您无法通过发出 (source var) 来获取源代码。要获取源代码,您必须仔细阅读 GitHub 上的 Clojure 存储库。这个想法是,为 Clojure 提供支持的底层 Java 代码是一个实现细节,因此它的设计目的不是要向该语言的用户公开。看看它是非常好的,但你必须做一些挖掘。您可以通过评估 (javadoc clojure.lang.ISeq) 来验证这一点。

关于java - 如何跳转到clojure.lang java源码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26921923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com