私はClojureが初めてで、基本を学ぼうとしています。私がつまずいたことの 1 つは、データ構造とそれらが使用する関数との間の相関関係を理解することです。
たとえば、新しいベクターを作成すると、次のようになります。
(def my-vec [1 2 3])
次に、電話しようとするとmy-vec
:
(my-vec)
私は得る:
ArityException Wrong number of args (0) passed to: PersistentVector clojure.lang.AFn.throwArity (AFn.java:437)
引数を渡すことができることはわかっており、呼び出しているように見えますget
が、どうすればわかりますか? どのような引数がPersistentVector
必要で、それに関するドキュメントはどこにありますか?
私は試した:
(doc PersistentVector)
しかし、それは戻りますnil
。