【发布时间】:2021-02-15 04:49:12
【问题描述】:
我正在学习 Clojure。我第一次尝试计算斐波那契数。这是我的代码和随后的错误消息。 我不知道要纠正什么。我的问题是:错误信息是什么意思?
(defn fibon
(fn [n]
(loop [loops n acc 1N acc2 0N]
(if (<= loops 0)
acc ;; Return the summed F number.
(recur (dec loops) (+ acc acc2) acc)))))
宏扩展 clojure.core/defn 处的语法错误 (表单-init1248982153229513778.clj:1:1)。 fn - 失败:向量?在: [:fn-tail :arity-n :bodies :params] 规格: :clojure.core.specs.alpha/param-list (fn [n] (loop [loops n acc 1N acc2 0N] (if (
一般来说,如果有这样的野兽,有人可以指点我有关 Clojure in Cursive 的一些文档,这样我就可以自己破译这些错误消息。谢谢。
【问题讨论】:
标签: intellij-idea clojure cursive