मैंने अभी-अभी पढ़ा है: http://oldfashionedsoftware.com/2008/08/20/a-post-about-nothing/
जहाँ तक मैं समझता हूँ, Null
एक लक्षण है और इसका एकमात्र उदाहरण है null
।
जब कोई विधि अशक्त तर्क लेती है, तो हम इसे केवल एक Null
संदर्भ या null
सीधे पास कर सकते हैं, लेकिन कोई अन्य संदर्भ नहीं, भले ही यह अशक्त हो ( nullString: String = null
उदाहरण के लिए)।
मुझे आश्चर्य है कि इस Null
विशेषता का उपयोग करने वाले कौन से मामले उपयोगी हो सकते हैं। कुछ भी नहीं है, जिसके लिए मैं वास्तव में कोई और उदाहरण नहीं देखता।
मुझे वास्तव में यह समझ में नहीं आता है कि रिटर्न प्रकार के रूप में नथिंग और यूनिट का उपयोग करने में क्या अंतर है, क्योंकि दोनों किसी भी परिणाम को नहीं लौटाते हैं, कैसे पता करें कि जब मैं एक विधि का उपयोग करता हूं जो उदाहरण के लिए लॉगिंग करता है?
क्या आपके पास यूनिट / नल / कुछ भी नहीं है जो रिटर्न प्रकार के अलावा कुछ और है?