如何在clojure中解决此错误:java.lang.Exception:def的参数太多(NO_SOURCE_FILE:130)

时间:2013-03-25 09:35:52

标签: java clojure

我得到了

  

java.lang.Exception:def的参数太多(NO_SOURCE_FILE:130)

当我测试下面的地图时。请帮我解决错误。 这是我的代码:

(def test_data
  "Create map test data for tbl_email "
   {:new-acc  1
    :email "test_get_account_3@mode-test.co"
    :token "pa55P0rt"
    :name "Mode Test"
    :idpass "0000"
    :msisdn 728547954})

1 个答案:

答案 0 :(得分:3)

您可能正在使用小于1.3的clojure版本。 1.3之前的版本不支持带有文档字符串的def

如果必须使用clojure 1.2或更早版本,则应该升级到clojure 1.5,或者在var的元数据映射中设置docstring。