मैं सिर्फ this question पढ़ सकते हैं और निम्नलिखित उद्धरण पर ठोकर खाई:क्या यह स्कैला में शून्य हो सकता है?
स्काला व्यवहार करता है
==
जैसे कि यह वर्गAny
में इस प्रकार के रूप में परिभाषित गया:final def == (that: Any): Boolean = if (null eq this) (null eq that) else (this equals that)
(null eq this)
हिस्सा मुझे आश्चर्य बनाया: है वास्तव में शून्य पॉइंटर्स पर तरीकों को कॉल करना संभव है? स्केल में this
null
हो सकता है?
आप कार्यान्वयन के साथ अमूर्तता को भ्रमित कर रहे हैं। संक्षेप में, कोई 'शून्य' पर विधियों को कॉल कर सकता है, जैसे '=='। स्पष्ट रूप से, JVM पर कार्यान्वयन, शून्य सूचक पर विधियों का आह्वान नहीं करता है। –