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

मैं गो में एक संरचना के मेमोरी पते को कैसे प्रिंट कर सकता हूं?

2025-02-04 को प्रकाशित
ब्राउज़ करें:459

] यह एक सूचक को प्राप्त करने के लिए एक सूचक को दर्शाता है। हालाँकि, fmt.println () का उपयोग करके एक संरचना के मान को प्रिंट करते समय, डिफ़ॉल्ट प्रारूप लागू किया जाता है, जिसके परिणामस्वरूप एक संरचना मूल्य के पते के लिए एक विशेष वाक्यविन्यास होता है।

How Can I Print the Memory Address of a Struct in Go?
एक संरचना चर के पते को प्रिंट करने के लिए स्पष्ट रूप से, एक प्रारूप स्ट्रिंग का उपयोग %p क्रिया के साथ किया जा सकता है। यह क्रिया निर्दिष्ट करती है कि मान को एक पॉइंटर के रूप में मुद्रित किया जाना चाहिए।

निम्न उदाहरण पर विचार करें: चौड़ाई इंट नाम इंट } func मुख्य () { r: = rect {4, 6} fmt.printf ("%p \ n", और r) }

यह कोड एक हेक्साडेसिमल नंबर के रूप में स्ट्रक्चर वैरिएबल आर के पते को आउटपुट करेगा। इस मामले में, आउटपुट समान हो सकता है:

0x414020

%p क्रिया का उपयोग करके, आप किसी भी चर के पते को फिर से प्राप्त कर सकते हैं, जिसमें संरचना चर भी शामिल है। यह डिबगिंग उद्देश्यों के लिए या उन कार्यों को पारित करने के लिए उपयोगी हो सकता है जिनकी आवश्यकता होती है।

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

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

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

Copyright© 2022 湘ICP备2022001581号-3