त्रुटियों का उपयोग कैसे करें। गोलंग में नया () फ़ंक्शन - उदाहरण

Trutiyom Ka Upayoga Kaise Karem Golanga Mem Naya Fanksana Udaharana



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

यह गाइड के उपयोग का पता लगाने जा रहा है त्रुटि। नया () उदाहरण के साथ गो में कार्य करें।

त्रुटियाँ क्या है। गोलंग में नया () फ़ंक्शन

त्रुटियां। नया () गो में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग एक नया त्रुटि संदेश बनाने के लिए किया जाता है क्योंकि यह एक तर्क के रूप में एक स्ट्रिंग लेता है और एक त्रुटि प्रकार देता है जो प्रदान की गई स्ट्रिंग के साथ एक नई त्रुटि संदेश का प्रतिनिधित्व करता है।







गो के साथ काम करते समय, त्रुटियों को सही ढंग से संभालना आवश्यक है। त्रुटि से निपटने से आपको यह सुनिश्चित करने में मदद मिलती है कि आपका कोड अपेक्षा के अनुरूप व्यवहार करता है और अनपेक्षित स्थितियों को शालीनता से संभालता है। त्रुटियां। नया () फ़ंक्शन आपको अपने कोड में अप्रत्याशित परिदृश्यों को संभालने के लिए कस्टम त्रुटि संदेश बनाने की अनुमति देता है।



एक सरल सिंटैक्स नीचे देखा जा सकता है:



त्रुटियां। नया ( संदेश )

यहाँ संदेश वह त्रुटि संदेश है जिसे आप उपयोगकर्ता को प्रदर्शित करना चाहते हैं।





त्रुटियों का उपयोग कैसे करें। नया () फ़ंक्शन?

यहाँ उपयोग करने के लिए शामिल कदम हैं त्रुटियां। नया () गो में कार्य करें:

स्टेप 1: सबसे पहले, आपको अपनी फ़ाइल के शीर्ष पर कोड की निम्न पंक्ति को शामिल करके त्रुटि पैकेज को अपने गो प्रोग्राम में आयात करना होगा:



आयात 'गलतियाँ'

चरण दो: अगला, नई त्रुटि उत्पन्न करने के लिए एरर.न्यू () फ़ंक्शन को कॉल करें। एक त्रुटि संदेश जिसे आप प्रदर्शित करना चाहते हैं वह एक स्ट्रिंग में शामिल है जिसे फ़ंक्शन के तर्क के रूप में पारित किया गया है। उदाहरण के लिए:

ग़लती होना := त्रुटियां। नया ( 'फ़ाइल प्राप्त नहीं हुई' )

चरण 3: if स्टेटमेंट का उपयोग करके अपने कोड में त्रुटि को हैंडल करें। उदाहरण के लिए:

अगर ग़लती होना != शून्य {

// त्रुटि को संभालें

}

यहां उपयोग करने के तरीके का एक उदाहरण दिया गया है त्रुटियां। नया () गो में कार्य करें:

पैकेट मुख्य

आयात (

'गलतियाँ'

'एफएमटी'

)

func main ( ) {

एमएसजी := 'अभिवादन'

गलती := त्रुटियां। नया ( 'अमान्य संदेश' )

अगर एमएसजी != 'लिनक्स' {

fmt. Println ( गलती )

}

}

उपरोक्त उदाहरण में, हमने उपयोग किया त्रुटियां। नया () एक त्रुटि बनाने के लिए कार्य करें। कस्टम त्रुटि संदेश है 'अमान्य संदेश' के अंदर त्रुटि। नया () इस मामले में कार्य करें।

यहाँ एक और उदाहरण है:

पैकेट मुख्य

आयात (

'गलतियाँ'

'एफएमटी'

)

फंक डिवाइड ( ए, बी int यहाँ ) ( int यहाँ , गलती ) {

अगर बी == 0 {

वापस करना 0 , त्रुटियां। नया ( 'शून्य से विभाजन' )

}

वापस करना / बी, शून्य

}

func main ( ) {

परिणाम, गलती := विभाजित करना ( 10 , 0 )

अगर ग़लती होना != शून्य {

fmt. Println ( 'गलती:' , गलती )

वापस करना

}

fmt. Println ( 'परिणाम:' , परिणाम )

}

उपरोक्त उदाहरण में, हम a को परिभाषित करते हैं विभाजित करना() फ़ंक्शन जो दो पूर्णांकों को तर्कों के रूप में लेता है और उनका विभाजन लौटाता है। यदि दूसरा तर्क b 0 है, तो हम उपयोग करते हुए एक त्रुटि लौटाते हैं त्रुटियां। नया () एक कस्टम त्रुटि संदेश के साथ कार्य करें 'शून्य से विभाजन' . हम डिवीजन () फ़ंक्शन को तर्क 10 और 0 के साथ मुख्य फ़ंक्शन में कॉल करते हैं, जिसके परिणामस्वरूप त्रुटि होती है। फिर, जब त्रुटि शून्य नहीं होती है, तो हम यह देखने के लिए जांच करते हैं कि यह शून्य है या नहीं और संदेश प्रिंट करें। यदि त्रुटि शून्य है, हम परिणाम प्रिंट करते हैं।

निष्कर्ष

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