मैं स्केल प्लगइन के साथ इंटेलिजे सीई में स्कैला वर्कशीट से अपनी कक्षाओं का उपयोग नहीं कर सकता।स्केल प्लगइन के साथ IntelliJ सीई में स्कैला वर्कशीट से मेरी कक्षाओं का उपयोग कैसे करें?
मैं निम्न कार्य करें:
स्काला एसबीटी परियोजना बनाएँ।
src/main/scala में पैकेज
test1
बनाएँ।इस पैकेज में कक्षा
बनानेpackage test1 class TestClass { }
- एक ही पैकेज में, स्काला कार्यपत्रक ws1.sc बनाने इसके अंदर वस्तु
ws1
बनाने के लिए, इसके अंदर कुछ अभिव्यक्तियां डाल दीं। यह काम करता हैं।
- जब मैं
new ScalaTest
जोड़नेws1
आपत्ति उठाने, IntelliJimport test1.ScalaTest
लेता है, लेकिन कार्यपत्रक के मूल्यांकन काम नहीं करता।
अगर मैं अपने कार्यपत्रक में package test1
जोड़ने के लिए, यह बिल्कुल काम नहीं करता है, के साथ चेतावनी "पैकेज नाम निर्देशिका संरचना के अनुरूप नहीं है, इस फ़ाइल से कक्षाओं के लिए संकल्प के साथ समस्या का कारण हो सकता "
वहाँ किसी भी विचार कैसे कार्यपत्रक से मेरी वर्गों का उपयोग करने के है?
AFAIK, स्कैला वर्कशीट के अंदर परिभाषित कक्षाओं को वर्कशीट के बाहर से संदर्भित नहीं किया जा सकता है। वर्कशीट केवल त्वरित, फेंकने के परीक्षण के लिए हैं। आप नियमित स्कैला कक्षाएं और वस्तुओं क्यों नहीं बनाते? – Madoc
नहीं, स्कैलाटेस्ट नियमित कक्षा है, इसे वर्कशीट के बाहर परिभाषित किया गया है, स्क्रीनशॉट देखें। – tse
चरणपत्र में वर्कशीट का मूल्यांकन वास्तव में कैसे विफल रहता है? - मुझे कोई समस्या नहीं दिख रही है। – Madoc