null पर टैग किए गए जवाब

अशक्त मूल्य का अभाव है। नल का उपयोग आम तौर पर यह इंगित करने के लिए किया जाता है कि कोई संदर्भ या पॉइंटर चर स्मृति में कोई ऑब्जेक्ट नहीं होने का संकेत देता है।

22
क्या अशक्त संदर्भ वास्तव में एक बुरी बात है?
मैंने सुना है कि प्रोग्रामिंग भाषाओं में अशक्त संदर्भों का समावेश "बिलियन डॉलर की गलती" है। पर क्यों? ज़रूर, वे NullReferenceException पैदा कर सकते हैं, लेकिन इतना क्या? यदि अनुचित तरीके से उपयोग किया जाता है तो भाषा का कोई भी तत्व त्रुटियों का स्रोत हो सकता है। और विकल्प …

16
क्या किसी को अशक्त होने की जांच करनी चाहिए, यदि वह अशक्त होने की उम्मीद नहीं करता है?
पिछले हफ्ते, हमारे पास अपने एप्लिकेशन की सेवा परत में नल से निपटने के बारे में एक गर्म तर्क था। प्रश्न .NET संदर्भ में है, लेकिन यह जावा और कई अन्य तकनीकों में समान होगा। सवाल यह था: क्या आपको हमेशा नल की जांच करनी चाहिए और अपना कोड काम …

10
यदि अशक्त बुरा है, तो आधुनिक भाषाएं इसे क्यों लागू करती हैं? [बन्द है]
मुझे यकीन है कि जावा या सी # जैसी भाषाओं के डिजाइनर अशक्त संदर्भों के अस्तित्व से जुड़े मुद्दों को जानते थे (देखें कि क्या अशक्त संदर्भ वास्तव में एक बुरी बात है? )। इसके अलावा एक विकल्प प्रकार को लागू करना वास्तव में अशक्त संदर्भों की तुलना में बहुत …

12
SQL: खाली स्ट्रिंग बनाम NULL मान
मुझे पता है कि यह विषय थोड़ा विवादास्पद है और बहुत सारे लेख / राय इंटरनेट पर तैर रहे हैं। Unfortunatelly, उनमें से ज्यादातर मानते हैं कि व्यक्ति को पता नहीं है कि NULL और खाली स्ट्रिंग में क्या अंतर है। इसलिए वे जॉइन / एग्रीगेट के साथ आश्चर्यजनक परिणामों …
72 design  database  sql  strings  null 

7
नल का एक उपनाम कई डेटाबेस में समस्याओं का कारण कैसे बनता है?
मैंने बीबीसी पर एक लेख पढ़ा । उनके द्वारा कहे गए उदाहरणों में से एक यह था कि उपनाम 'नल' वाले लोगों को कुछ वेबसाइटों में अपना विवरण दर्ज करने में समस्या हो रही है। उनके द्वारा की जा रही त्रुटि के बारे में कोई स्पष्टीकरण नहीं दिया गया है। …
71 database  null 

24
मैं NULL और शून्य के बीच अंतर कैसे समझा सकता हूं?
प्रतिशत परिवर्तन सूत्र का उपयोग करने वाली समस्या पर काम करना: percent change = 100 * [(new value - old value) / old value] यदि कोई प्रोग्रामर नहीं हो सकता है new value or old value = NULL, तो मैं अंतर को कैसे 0समझाऊंगा? मेरा बॉस सोच रहा है कि …
59 null  tsql 

5
नल के बजाय शायद प्रकार वाली भाषाएं किनारे की स्थितियों को कैसे संभालती हैं?
एरिक लिपर्ट ने अपनी चर्चाnullMaybe<T> में एक बहुत ही दिलचस्प बात कही कि C # एक प्रकार के बजाय # का उपयोग क्यों करता है : प्रकार प्रणाली की स्थिरता महत्वपूर्ण है; क्या हम हमेशा यह जान सकते हैं कि गैर-अशोभनीय संदर्भ किसी भी परिस्थिति में कभी भी अमान्य नहीं …

8
जब एक मूल्य सार्थक रूप से अनुपस्थित हो सकता है तो एक नया बुलियन क्षेत्र एक शून्य संदर्भ से बेहतर है?
उदाहरण के लिए, मान लीजिए कि मेरे पास एक वर्ग है Member, जिसमें एक अंतिम बदलाव है। class Member{ . . . constructor(){ this.lastChangePasswordTime=null, } } जिसका LastChangePasswordTime सार्थक अनुपस्थित हो सकता है, क्योंकि कुछ सदस्य कभी भी अपना पासवर्ड नहीं बदल सकते हैं। लेकिन अगर नुल्स बुराई के अनुसार …
39 null  boolean 

4
अशक्त मान कहाँ संग्रहीत हैं, या वे बिल्कुल संग्रहीत हैं?
मैं अशक्त मूल्यों या अशक्त संदर्भों के बारे में सीखना चाहता हूं। उदाहरण के लिए मेरे पास Apple नामक एक वर्ग है और मैंने इसका एक उदाहरण बनाया है। Apple myApple = new Apple("yummy"); // The data is stored in memory फिर मैंने उस सेब को खाया और अब उसे …
39 memory  null 

7
"ऑब्जेक्ट रेफरेंस ऑब्जेक्ट के इंस्टेंस पर सेट क्यों नहीं होता" हमें बताएं कि कौन सी ऑब्जेक्ट है?
हम एक प्रणाली शुरू कर रहे हैं, और हम कभी-कभी NullReferenceExceptionसंदेश के साथ प्रसिद्ध अपवाद प्राप्त करते हैं Object reference not set to an instance of an object। हालांकि, एक ऐसी विधि में जहां हमारे पास लगभग 20 ऑब्जेक्ट हैं, जिसमें एक लॉग होता है जो कहता है कि एक …

7
अगर मुझे पता है कि विधि खराब इनपुट वापस नहीं कर सकती है, तो क्या मुझे विधि कॉल के रिटर्न मान को मान्य करना चाहिए?
मैं सोच रहा था कि क्या मुझे विधि कॉल के रिटर्न मान के खिलाफ यह कहकर सत्यापित करना चाहिए कि वे मेरी अपेक्षाओं को पूरा करते हैं, भले ही मुझे पता हो कि जिस पद्धति से मैं बुला रहा हूं वह ऐसी अपेक्षाओं को पूरा करेगा। दिया हुआ User getUser(Int …

9
अधिकांश "सुप्रसिद्ध" अनिवार्य / OO भाषाएँ उन प्रकारों की अनियंत्रित पहुँच की अनुमति देती हैं जो 'कुछ भी नहीं' का प्रतिनिधित्व कर सकते हैं?
मैं nullइसके (उदाहरण के लिए) होने के बजाय (संयुक्त राष्ट्र) की सुविधा के बारे में पढ़ रहा हूं Maybe। इस लेख को पढ़ने के बाद , मुझे विश्वास है कि इसका उपयोग करना बेहतर होगाMaybe (या कुछ इसी तरह)। हालाँकि, मुझे यह देखकर हैरानी होती है कि सभी "अच्छी तरह …

6
नल पॉइंटर्स बनाम नल ऑब्जेक्ट पैटर्न
विशेषता: यह एक संबंधित P.SE प्रश्न से बड़ा हुआ मेरी पृष्ठभूमि C / C ++ में है, लेकिन मैंने जावा में उचित मात्रा में काम किया है और वर्तमान में C # कोड कर रहा हूं। मेरी सी बैकग्राउंड के कारण, पासिंग और लौटाए गए पॉइंटर्स की जाँच दूसरे हाथ …

7
एक ArgumentNullException को कैसे फेंकना मदद करता है?
मान लीजिए कि मेरे पास एक विधि है: public void DoSomething(ISomeInterface someObject) { if(someObject == null) throw new ArgumentNullException("someObject"); someObject.DoThisOrThat(); } मुझे यह विश्वास करने के लिए प्रशिक्षित किया गया है कि फेंकना ArgumentNullException"सही" है, लेकिन एक "ऑब्जेक्ट संदर्भ एक वस्तु के उदाहरण के लिए सेट नहीं है" त्रुटि का …
27 c#  null 

8
यदि नल खराब हैं, तो क्या उपयोग किया जाना चाहिए जब कोई मूल्य सार्थक रूप से अनुपस्थित हो सकता है?
यह उन नियमों में से एक है जो बार-बार दोहरा रहे हैं और यह मुझे परेशान करता है। नल बुराई हैं और जब भी संभव हो बचना चाहिए । लेकिन, लेकिन - मेरे भोलेपन से, मुझे चीखने दो - कभी-कभी एक मूल्य सार्थक रूप से अनुपस्थित हो सकता है! कृपया …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.