मैं उत्सुक हूं कि हर कोई क्या सोचता है। एसक्यूएल में (कम से कम ऑरैकल में) न्यूल "अवधारणा को नहीं जानता" के लिए अवधारणात्मक रूप से अनुवाद करता है ताकि न्यूल = नल झूठा हो। (हो सकता है कि यह वास्तव में एक नल में परिणाम देता है जो तब झूठ या कुछ ऐसा हो जाता है ...)वस्तुओं की तुलना करते समय शून्य == शून्य सही होना चाहिए?
यह मुझे समझ में आता है, लेकिन ज्यादातर ओओ भाषाओं में शून्य का अर्थ है "कोई संदर्भ नहीं" तो शून्य == शून्य सच हो। सी # में चीजों को करने का यह सामान्य तरीका है उदाहरण के लिए बराबर ओवरराइड करते समय।
दूसरी तरफ, ऑब्जेक्ट उन्मुख भाषाओं में "मुझे नहीं पता" और शून्य के लिए शून्य == नल लागू करने के लिए शून्य का उपयोग अक्सर किया जाता है जिसके परिणामस्वरूप कुछ डोमेन के लिए थोड़ा अधिक सार्थक हो सकता है।
मुझे बताएं कि आप क्या सोचते हैं।
एह, ओओ भाषा में कभी भी "मुझे नहीं पता" का अर्थ क्या है? और यदि आप 'null == null'' false' लौटाए हैं तो आप नल पॉइंटर्स की जांच कैसे करेंगे? – hasen