"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > GO लैंग्वेज पॉइंटर रिसीवर विधि गैर-पॉइंटर वैल्यू को संशोधित करें? विस्तृत विवरण

GO लैंग्वेज पॉइंटर रिसीवर विधि गैर-पॉइंटर वैल्यू को संशोधित करें? विस्तृत विवरण

2025-03-11 को पोस्ट किया गया
ब्राउज़ करें:849

] प्रदान किए गए स्पष्टीकरण में कहा गया है कि स्केल विधि, जो एक वर्टेक्स के लिए एक सूचक पर संचालित होती है, का कोई प्रभाव नहीं पड़ता है जब यह सीधे एक वर्टेक्स मान प्राप्त करता है। हालाँकि, एक गैर-पॉइंटर वर्टेक्स को पारित करने के लिए मुख्य फ़ंक्शन को संशोधित करना इस दावे का विरोध करता है। इस व्यवहार को गो की मजबूत टाइपिंग सिस्टम के लिए जिम्मेदार ठहराया जा सकता है। जब टी के लिए एक पॉइंटर एक निश्चित संदर्भ में अपेक्षित होता है, तो केवल t (*t) के लिए एक सूचक उस आवश्यकता को पूरा कर सकता है। और & X की विधि सेट में m, x.m () के लिए (& x) .m (): "

Why Does Go's Method with a Pointer Receiver Seem to Modify Non-Pointer Values?
के लिए शॉर्टहैंड है, संकलक एक पॉइंटर वैल्यू के लिए एक पॉइंटर को पास करने के लिए कोड को फिर से लिखता है जब प्राप्त करने वाले चर में पॉइंटर रिसीवर प्रकार होता है। यह मूल चर को संशोधित करने के लिए स्केल विधि को सक्षम करता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3