Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
defmethod/multi:clojure.lang.ArityException:传递给以下对象的参数数(2)错误:_Clojure - Fatal编程技术网

defmethod/multi:clojure.lang.ArityException:传递给以下对象的参数数(2)错误:

defmethod/multi:clojure.lang.ArityException:传递给以下对象的参数数(2)错误:,clojure,Clojure,我试图运行以下代码,但结果是一个错误,我不理解。请告诉我哪一部分错了 代码: 错误显示: clojure.lang.ArityException: Wrong number of args (2) passed to: core$eval6599$fn AFn.java:437 clojure.lang.AFn.throwArity AFn.java:43 clojure.lang.AFn.invoke MultiFn.java:231 clojure.lang.MultiFn.invok

我试图运行以下代码,但结果是一个错误,我不理解。请告诉我哪一部分错了

代码:

错误显示:

clojure.lang.ArityException: Wrong number of args (2) passed to:    core$eval6599$fn
AFn.java:437 clojure.lang.AFn.throwArity
AFn.java:43 clojure.lang.AFn.invoke
MultiFn.java:231 clojure.lang.MultiFn.invok

如果我打开一个新的repl并输入您的代码,它会运行得非常好,产生以下输出:

"34 number here"
因此,我怀疑您的repl会话中存在导致错误的原因


干杯

lighttable似乎有些问题,我的repl也可以使用代码。我刚刚下载了light table 0.6.6,它在那里的instarepl中运行良好(我必须提醒自己如何打开instarepl:),我更经常使用夜代码)重新定义多方法比重新评估它们更棘手。这已经发生在我身上好几次了,这通常是因为我有一个古老的定义。
"34 number here"