1

clojure 組み込み Java メソッドに関するドキュメントはありますか? たとえば、java.lang.String の .toUpperCase や clojure.lang.PersistantVector の .indexOf などです。

ソースコードを見ずに便利なJavaメソッドを見つけることができる方法はありますか?

4

3 に答える 3

4

他の人が指摘したように、コア Java の一部であるため、ドキュメントjava.*javax.*ドキュメントをオンラインで簡単に入手できます。

の場合、clojure.*最も参考になるのはソースです。それでも、このコードは実際には Clojure の実装の詳細と見なされるべきであるため、これに依存しないことをお勧めします。Clojure の将来のバージョンで機能が変更されず、それに依存するコードが壊れないという保証はありません。

于 2013-03-29T01:38:17.463 に答える
2

Java APIはどうですか? Java のすべてのクラスとメソッドがそこにリストされています。これは、すべての「clojure 組み込み Java メソッド」をカバーしています。

一方、Clojure のクラスは、Clojure の API に記載されています。Clojure のクラスと Java のクラスを区別する方法を学ばなければなりません。Java で始まる、java.*またはjavax.*Java に属するすべてのパッケージは、最初のリンクに記載されています。で始まるパッケージclojure.*は Clojure のもので、2 番目のリンクにドキュメントがあります。

于 2013-03-28T20:37:16.633 に答える
2

javaクラスのパッケージがorで始まる場合は、Oracle の Web サイト の Java ドキュメントjavaxで調べることができます。

Clojure 実装クラス (パッケージ名が で始まるclojure) の場合、おそらくソース コードを見ることに行き詰っています。目的の API (Clojure 言語) のドキュメントはありますが、それを実装する Java クラスのドキュメントはありません。探しているものがブロガーが興味を持っているものであるかどうかに応じて、いくつかの記事 (この記事など) を見つけることができる場合があります。

于 2013-03-28T20:37:30.963 に答える