我有一个 Java 函数,我想从 Clojure 调用它。具体原型如下:
public MyClass create(String aaa, File bbb, String[] args)
因此,我需要String[]
从 Clojure 函数中传递 a 作为参数。通过以下任何一项:
- (默认参数
[]
) - (默认参数
[""]
) - (默认参数 ^String [])
都产生一个例外:No matching method found: createScript for class BlaBla..
我也看过这个 Java 互操作文档,但我可能遗漏了一些东西。如何从 Clojure 调用此方法?