参数声明缺少异常创建Clojure命名空间

时间:2015-04-15 05:04:29

标签: clojure

我试图在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)

1 个答案:

答案 0 :(得分:0)

如果在REPL中执行代码会发生什么?这里一切正常:

user=> (ns
  #_=>    ^{:doc "Hilbert curve implementation"
  #_=>      :author "Me"
  #_=>     }
  #_=> algtone.algorithms.hilbert)
nil
algtone.algorithms.hilbert=>