गो में init क्या है?

Go Mem Init Kya Hai



गो में, दो पूर्व-निर्धारित कार्य हैं, एक है गर्मी() और दूसरा है मुख्य() . गर्मी() पूर्वनिर्धारित कार्य है जो कोड का एक टुकड़ा है जिसे मुख्य कार्यक्रम के निष्पादन से पहले चलाने की आवश्यकता होती है। जैसे ही पैकेज आयात किया जाता है, init() फ़ंक्शन के भीतर कोड निष्पादित हो जाता है। यह फ़ंक्शन कोई तर्क नहीं लेता है और एक फ़ाइल में कई बार उपयोग किया जा सकता है।

के बारे में जानें गर्मी() गाइड के अगले भाग में गो में कार्य करें।

गो में init() फंक्शन क्या है

init () फ़ंक्शन गो में एक अनूठा पैकेज इनिशियलाइज़र है और एक पैकेज्ड स्कोप है। इसका उपयोग मुख्य कार्य में प्रवेश करने से पहले एप्लिकेशन की स्थिति निर्धारित करने के लिए किया जाता है। यह फ़ंक्शन एकल गोरोइन और अन्य वैश्विक चर आरंभीकरण में लागू किया गया है। इसका उपयोग किसी भी कार्य को करने के लिए किया जाता है जिसे मुख्य कार्य से पहले निष्पादित किया जाना चाहिए।







यह तर्क के रूप में कोई पैरामीटर नहीं लेता है और कोई मान लौटाता है। समारोह के साथ आरंभ किया गया है गर्मी कीवर्ड।



गोलंग इनिट () फ़ंक्शन के लिए सिंटैक्स

का मूल सिंटैक्स गर्मी() समारोह नीचे दिया गया है:



समारोह गर्मी () { }

उपयोग करने के लिए नीचे दिए गए सरल उदाहरण का पालन करें गर्मी() गो में कार्य करें।





पैकेट मुख्य
आयात 'एफएमटी'
समारोह गर्मी (){
fmt . printf ( 'कोड की शुरुआत \एन ' )
}

समारोह मुख्य () {
fmt . printf ( 'लिनक्सहिंट में आपका स्वागत है \एन ' )
}

उपरोक्त कार्यक्रम के उपयोग को प्रदर्शित करता है गर्मी() गो में कार्य करें। गर्मी() समारोह प्रिंट 'कोड की शुरुआत' कंसोल के लिए, और मुख्य() समारोह प्रिंट 'लिनक्सहिंट में आपका स्वागत है' कंसोल के लिए। जब कार्यक्रम निष्पादित किया जाता है, तो गर्मी() फ़ंक्शन को पहले कहा जाता है, उसके बाद मुख्य() समारोह।

उत्पादन



गो में एकाधिक init() फ़ंक्शंस का उपयोग करें

जैसा कि पहले ही उल्लेख किया गया है कि गो प्रोग्रामिंग भाषा में, एकाधिक होना संभव है गर्मी() एक कार्यक्रम के अंतर्गत कार्य करता है। पैकेज प्रारंभ होने पर इन कार्यों को स्वचालित रूप से निष्पादित किया जाता है, और उन्हें स्रोत कोड में दिखाई देने के क्रम में निष्पादित किया जाता है।

इस अवधारणा को सीखने के लिए, आप निम्नलिखित उदाहरण पर विचार कर सकते हैं:

पैकेट मुख्य

आयात (
'एफएमटी'
)
समारोह गर्मी () {
fmt . Println ( 'स्वागत' )
}
समारोह गर्मी () {
fmt . Println ( 'को' )
}
समारोह गर्मी () {
fmt . Println ( 'लिनक्स' )
}
समारोह मुख्य () {
fmt . Println ( 'मुख्य समारोह चल रहा है' )
}

उपरोक्त कार्यक्रम तीन का उपयोग करता है गर्मी() कार्य जो कंसोल के लिए एक स्वागत योग्य संदेश प्रिंट करते हैं। जब कार्यक्रम निष्पादित किया जाता है, ये गर्मी() कार्यों को स्रोत कोड में दिखाई देने वाले क्रम में स्वचालित रूप से कॉल किया जाता है, और संदेशों को क्रमिक रूप से प्रिंट किया जाता है। मुख्य() फ़ंक्शन, जो प्रोग्राम के शुरुआती बिंदु के रूप में कार्य करता है, केवल एक संदेश उत्पन्न करता है जो दर्शाता है कि यह चल रहा है।

उत्पादन

जमीनी स्तर

गो में, द गर्मी() फ़ंक्शन एक पैकेज इनिशियलाइज़र है जो मुख्य फ़ंक्शन से पहले चलता है। इसका उपयोग किसी भी गतिविधि को संचालित करने के लिए किया जाता है जिसे मुख्य कार्य से पहले पूरा किया जाना चाहिए, और इसे एक ही कोड में कई बार उपयोग किया जा सकता है। एक फ़ाइल के भीतर, कई गर्मी() कार्यों का उपयोग किया जा सकता है, और उन्हें उसी क्रम में निष्पादित किया जाता है जिस क्रम में वे स्रोत कोड में दिखाई देते हैं। इन अवधारणाओं को समझने से लचीलापन मिलेगा और डेवलपर्स को अपने कोड को कुशलतापूर्वक व्यवस्थित करने की अनुमति मिलेगी।