我正在编译本地存储库中的JAR文件,使用的是Leiningen。以下是我的project.clj:
:repositories {"local" ~(str (.toURI (java.io.File. "local_mvn_repo")))}
但是这种方法失败了:
:repositories [["local" (str (.toURI (java.io.File. "local_mvn_repo")))]]
$ lein deps
java.lang.UnsupportedOperationException: nth not supported on this type: Symbol
尽管后者看起来符合官方示例,但我的问题是:
上面的~是什么意思,我需要它吗,为什么不能使用向量形式?