मुझे आश्चर्य है कि अपरिवर्तनीयता को कैसे परिभाषित किया जाता है? यदि मूल्य सार्वजनिक के रूप में प्रकट नहीं होते हैं, तो संशोधित नहीं किया जा सकता है, तो यह पर्याप्त है?अपरिवर्तनीयता की वास्तविक परिभाषा?
क्या मूल्य के अंदर मूल्यों को संशोधित किया जा सकता है, न कि प्रकार के ग्राहक द्वारा?
या क्या कोई उन्हें केवल एक निर्माता के अंदर सेट कर सकता है? यदि हां, तो डबल प्रारंभिकरण के मामले में (this
structs पर कीवर्ड, आदि का उपयोग कर) अभी भी अपरिवर्तनीय प्रकारों के लिए ठीक है?
मैं कैसे गारंटी दे सकता हूं कि प्रकार 100% अपरिवर्तनीय है?
बस सब कुछ शामिल करने के बारे में ;-p –
अरे मार्क, मुझे आश्चर्य है कि आप अपने हालिया अपरिवर्तनीय प्रश्नों पर आपको नहीं देख पाएंगे। अपरिवर्तनीयता मुझे आपको याद दिलाती है :) –