我在repl中输入了这个(或使用for
的其他内容):
(defn foo [m f]
(into {} (for [[k v] m] [k (f v)])))
repl throws: CompilerException java.lang.NoClassDefFoundError:clojure / core $ for $ to_groups__5217,编译:( cider-repl localhost :4:12)
我不知道原因是什么?
该项目使用的是Clojure 1.8.0。我查看了for
的文档,它显示自1.0版以来已定义for
。
答案 0 :(得分:0)
自己回答:
这是因为原始.jar文件被替换或删除,因此Java Runtime无法找到原始类定义。
解决这个问题:
或: