2016-05-13 3 views
9

में गलत शीर्ष कथन घोषणा मेरे पास निम्नलिखित चेतावनी है, क्या आप समझ सकते हैं कि इसका क्या अर्थ है, और मैं चेतावनी से छुटकारा पाने के लिए कोड को कैसे सही कर सकता हूं?स्केल IntelliJ

enter image description here

उत्तर

5

आप अपने विधि परिभाषा वापसी प्रकार भूल गया। तो शरीर अच्छी तरह से पार्स नहीं है।

उदाहरण के लिए:

def scaleMap(file: File, key: String): Map[String Int] = { ... } 

आप सही वापसी प्रकार तुरंत पता नहीं है, तो आप सिर्फ विधि परिभाषा के return हिस्सा अनदेखा कर सकते हैं। वापसी प्रकार कंपाइलर द्वारा इनकार किया जाएगा।

def scaleMap(file: File, key: String) = { ... }