我试图在Clojure项目的新文件中创建一个新的命名空间,当我尝试编译时,我得到错误"线程中的异常" main" java.lang.IllegalArgumentException:缺少参数声明,编译:(algtone / algorithms / hilbert.clj:5:30)"
在文件src / algtone / algorithms / hilbert.clj
中(ns
^{:doc "Hilbert curve implementation"
:author "Me"
}
algtone.algorithms.hilbert)
答案 0 :(得分:0)
如果在REPL中执行代码会发生什么?这里一切正常:
user=> (ns
#_=> ^{:doc "Hilbert curve implementation"
#_=> :author "Me"
#_=> }
#_=> algtone.algorithms.hilbert)
nil
algtone.algorithms.hilbert=>