] यह एक सूचक को प्राप्त करने के लिए एक सूचक को दर्शाता है। हालाँकि, fmt.println () का उपयोग करके एक संरचना के मान को प्रिंट करते समय, डिफ़ॉल्ट प्रारूप लागू किया जाता है, जिसके परिणामस्वरूप एक संरचना मूल्य के पते के लिए एक विशेष वाक्यविन्यास होता है।
एक संरचना चर के पते को प्रिंट करने के लिए स्पष्ट रूप से, एक प्रारूप स्ट्रिंग का उपयोग %p क्रिया के साथ किया जा सकता है। यह क्रिया निर्दिष्ट करती है कि मान को एक पॉइंटर के रूप में मुद्रित किया जाना चाहिए।
निम्न उदाहरण पर विचार करें: चौड़ाई इंट नाम इंट } func मुख्य () { r: = rect {4, 6} fmt.printf ("%p \ n", और r) }
यह कोड एक हेक्साडेसिमल नंबर के रूप में स्ट्रक्चर वैरिएबल आर के पते को आउटपुट करेगा। इस मामले में, आउटपुट समान हो सकता है:
0x414020
%p क्रिया का उपयोग करके, आप किसी भी चर के पते को फिर से प्राप्त कर सकते हैं, जिसमें संरचना चर भी शामिल है। यह डिबगिंग उद्देश्यों के लिए या उन कार्यों को पारित करने के लिए उपयोगी हो सकता है जिनकी आवश्यकता होती है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3