बजर्न स्ट्रॉस्ट्रुप ने अनावश्यक नकल को खत्म करके डेटा ट्रांसफर को अनुकूलित करने के लिए सी 11 में मूव सिमेंटिक्स की शुरुआत की। बड़ी डेटा संरचनाओं से निपटने के दौरान यह तकनीक विशेष रूप से उपयोगी होती है। हालाँकि, गो एक अद्वितीय दृष्टिकोण अपनाता है जो अपने अंतर्निहित संदर्भ प्रकारों के माध्यम से समान परिणाम प्राप्त करता है। संदर्भ प्रकार अंतर्निहित गो प्रकार होते हैं जो आंतरिक रूप से अलग-अलग डेटा संरचनाओं के संदर्भ रखते हैं। पाँच अंतर्निहित संदर्भ प्रकार हैं:
मानचित्रस्लाइसचैनलस्ट्रिंग्सअब, जब आप MyMap का एक उदाहरण बनाते हैं और इसे किसी अन्य वेरिएबल पर असाइन करते हैं, तो केवल अंतर्निहित मानचित्र का पॉइंटर कॉपी किया जाता है।
जबकि Go नहीं करता है सी-स्टाइल मूव सिमेंटिक्स को सीधे लागू करें, इसके संदर्भ प्रकार आपको बड़े डेटा संरचनाओं की अनावश्यक प्रतिलिपि से बचने की अनुमति देकर समान प्रदर्शन लाभ प्रदान करते हैं। संदर्भ शब्दार्थ की अवधारणा को समझकर, आप अपने गो कोड को अनुकूलित कर सकते हैं और इसके प्रदर्शन में सुधार कर सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3