基本上问题说明了一切。
当我在 gen-class 中声明函数签名时,我为二维字符串数组放置什么类型?
[myFunc [XXXX] ReturnType]
我给 XXXX 放什么?
更新:按照@Mark Topolnik 的建议,我正在尝试
#^{:static true} [myFunc [ ^"[[Ljava.lang.String;" ] clojure.lang.IFn]
在我的声明中,我得到了一个
java.lang.RuntimeException: Unmatched delimiter: ]
当我尝试编译它时出现运行时异常。
更新 2:通过从上面的行中删除 ^ 来修复。(这是在 gen 类中声明函数签名的上下文中,因此 ^ 可能是不必要的。)