كيف يمكنني استيراد الحزمة بأكملها ولكن استبعاد بعض في كلوجر؟

StackOverflow https://stackoverflow.com/questions/1207095

  •  05-07-2019
  •  | 
  •  

سؤال

وأريد أن استيراد حزمة weka.classifiers.functions بأكملها ولكن لا ترغب في استيراد الطبقة RBFNetwork.

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

وتحرير: (weka.classifiers.functions) لا تستورد من الحزمة بأكملها. كيف أفعل ذلك؟

هل كانت مفيدة؟

المحلول

وكلوجر لا توفر وسيلة لاستيراد كل فئة في حزمة جافا دون تحديد كل فئة بشكل صريح. انظر هنا للاستجابة ريتش هيكي في الأساس نفس السؤال: http://groups.google كوم / مجموعة / كلوجر / browse_thread / موضوع / fa00a0ff4c264f9a

وهذا لا يمنعك من كتابة التعليمات البرمجية التي من شأنها أن تضيف هذه الوظيفة، ولكن يذكر غني أيضا لماذا هذا قد يكون من الصعب (حزم Java ليست enumerable، لذلك قد تضطر إلى السير في CLASSPATH أن تعرف ما هي الطبقات داخل كل مجموعة) .

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top