2012-09-12 27 views
10

मैंने अभी अपने कोड में एक बग देखा जहां मैंने एक नया चर बनाया, लेकिन फिर वास्तव में इसका उपयोग करने में विफल रहा।अगर मुझे अप्रयुक्त चर है तो मुझे यह बताने के लिए स्केलैक कैसे प्राप्त किया जा सकता है?

मुझे लगता है कि स्केलैक ने मुझे बताया होगा कि मेरा नया चर इस्तेमाल नहीं किया गया था, लेकिन ऐसा नहीं लगता था, और थोड़ी मात्रा में गूगलिंग/मैन पेज के बाद, मुझे चेतावनियां सक्षम करने के बारे में कुछ भी नहीं मिला ।

ऐसी चेतावनियों को सक्षम करने के लिए मैं क्या कर सकता हूं? चर्चा का

उत्तर

6

This stuff was just now discussed on the scala user mailing list.

परिणाम: यह आईडीई के considererd कार्य है कि (अब तक वे नहीं या कम से कम बहुत व्यापक नहीं है)

मुख्य तर्क हो रहा है क्या करना है कि स्केला संकलक धीमी होने के लिए पहले ही आलोचना की गई है, इसलिए शीर्ष पर और भी सामान जोड़ने का अच्छा विचार नहीं हो सकता है।

+2

यह एक असंतोषजनक परिणाम है। धन्यवाद – Squidly

1

कंपाइलर अब अप्रयुक्त निजी चर के बारे में आपको चेतावनी दे सकता है, d0c4be6861 के बाद से। यह -Xlint के तहत है। संबंधित bug report में चर्चा देखें। यदि -Xlint का उल्लेख अपरिचित है, तो उत्तर scalac मैन पेज में है।