如何导入整个包但排除用Clojure?(How do I import the entire pac

2019-06-27 06:35发布

我想导入整个weka.classifiers.functions包,但不希望导入RBFNetwork类。

 (ns com.wekatest
 (:import  (weka.classifiers Classifier Evaluation)
           (weka.classifiers.functions)
           (weka.core Attribute FastVector Instance Instances)))

编辑:(weka.classifiers.functions)不导入整个包。 我怎么做?

Answer 1:

Clojure中并没有提供一种方式来导入Java包每类不指定每一类明确。 看到这里的富希基的反应基本相同的问题: http://groups.google.com/group/clojure/browse_thread/thread/fa00a0ff4c264f9a

这不,从编写代码,将添加此功能阻止你,但富也提到,为什么这可能是困难的(Java包是不可枚举的,所以你就得走在classpath知道类是每个包里面是什么)。



文章来源: How do I import the entire package but exclude some in Clojure?