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

गो में \"वैरिएबल नॉट यूज्ड\" त्रुटि का समाधान कैसे करें?

2024-12-21 को प्रकाशित
ब्राउज़ करें:523

How to Resolve a \

गो में वेरिएबल का उपयोग नहीं किया गया त्रुटि

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

इस समस्या को हल करने के लिए, या तो त्रुटियों को संभालने के लिए घोषित वेरिएबल "err" का उपयोग करें या इसे रिक्त पहचानकर्ता ("_") को निर्दिष्ट करके स्पष्ट रूप से अप्रयुक्त के रूप में चिह्नित करें। यहां दो संभावित समाधान दिए गए हैं:

// त्रुटि प्रबंधन के लिए err का उपयोग करें यदि त्रुटि !=शून्य { fmt.Println(err.Error()) वापस करना } // त्रुटि को अप्रयुक्त के रूप में चिह्नित करें var _ error = err

// Use err for error handling
if err != nil {
    fmt.Println(err.Error())
    return
}

// Mark err as unused
var _ error = err

यह ध्यान रखना महत्वपूर्ण है कि गो में अप्रयुक्त वैश्विक चर की अनुमति है, अप्रयुक्त फ़ंक्शंस के भीतर चर की अनुमति नहीं है। यह अभ्यास कोड की स्वच्छता को लागू करता है और संभावित बग को रोकता है।

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

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

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

Copyright© 2022 湘ICP备2022001581号-3