当前位置:  开发笔记 > 编程语言 > 正文

如何导入整个包但在Clojure中排除一些?

如何解决《如何导入整个包但在Clojure中排除一些?》经验,为你挑选了1个好方法。

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

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

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



1> alanlcode..:

Clojure没有提供一种方法来导入Java包中的每个类,而无需显式指定每个类.请点击此处查看Rich Hickey对基本相同问题的回复:http://groups.google.com/group/clojure/browse_thread/thread/fa00a0ff4c264f9a

这并不妨碍您编写可添加此功能的代码,但Rich还提到了为什么这可能很难(Java包不可枚举,因此您必须遍历类路径以了解每个包中的类).

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有