【发布时间】:2012-08-10 06:05:37
【问题描述】:
我是 Clojure 的新手,正在努力学习基础知识。让我感到困惑的一件事是了解数据结构和它们使用的函数之间的相关性。
例如,如果我创建一个新向量:
(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。
【问题讨论】:
标签: clojure