12

サイダー使用時は「M-」。上記のシンボル "clojure.lang.ISeq" は"No source available for clojure.lang.ISeq" というエラーを返します。

このファイルのソースは「clojure-1.5.1-sources.jar」にあります。

Cider にこのソースを表示させるにはどうすればよいですか?

4

1 に答える 1

2

ISeq は、clojure のすべての seq-able コレクションが実装する Java インターフェースです。したがって、(source var) を発行してソースを取得することはできません。ソースにアクセスするには、GitHub の Clojure リポジトリを熟読する必要があります。Clojure の基盤となる Java コードは実装の詳細であるため、言語のユーザーに公開されるようには設計されていません。それを見るのはまったく問題ありませんが、掘り下げる必要があります。これは、eval-ing (javadoc clojure.lang.ISeq) によって確認できます。

于 2015-12-22T06:51:05.030 に答える