【发布时间】:2022-01-13 16:21:46
【问题描述】:
我是 clojure 的新手,我写了这个函数:
(def fact (fn [n] (
(apply * (drop 1 (range n))))))
调用它时出现错误:
ClassCastException 类 java.lang.Long 无法转换为类 clojure.lang.IFn(java.lang.Long 位于加载器“bootstrap”的模块 java.base 中;clojure.lang.IFn 位于加载器的未命名模块中“ app') my-stuff.core/fact (form-init3352210926102455316.clj:18)
为什么?
【问题讨论】:
标签: clojure