我有一个用lein new
创建的Clojure项目。我有一个带有此
(ns myns.junk)
(defn sq [x] (* x x))
在我的java项目中加载由lein uberjar创建的jar后,我可以通过
导入并调用该函数import myns.junk$sq;
public class JavaApplication1 {
public static void main(String[] args) {
System.out.println(junk$sq.invokeStatic(5));
}
}
我的问题是,是否可以更智能地导入该功能?即将其称为正确的函数,期望一个整数,并期望返回一个整数?