गो में "अप्रयुक्त चर" संकलन त्रुटियां
गो, Google की आधुनिक प्रोग्रामिंग भाषा, अप्रयुक्त चर पर सख्त रुख अपनाती है, जिसके परिणामस्वरूप त्रुटि "वैरिएबल घोषित किया गया और उपयोग नहीं किया गया।" यह व्यवहार अन्य भाषाओं से भिन्न है, जो आम तौर पर अप्रयुक्त चर के लिए चेतावनी जारी करते हैं लेकिन फिर भी संकलन की अनुमति देते हैं।
त्रुटि का कारण
गो के दृष्टिकोण का उद्देश्य कोड स्पष्टता और रखरखाव को लागू करना है . घोषित वेरिएबल जिनका उपयोग नहीं किया जाता है वे कोड में त्रुटियों या अनावश्यक जटिलता का संकेत दे सकते हैं। उनके उपयोग को लागू करके, कंपाइलर डेवलपर्स को संभावित समस्याओं को पकड़ने और कोड को साफ रखने में मदद करता है।
त्रुटि से बचना
त्रुटि को हल करने के लिए, बस घोषित चर का उपयोग करें कोड. उदाहरण के लिए:
package main
import "fmt"
import "os"
func main() {
fmt.Printf("Hello World\n");
cwd, error := os.Getwd();
fmt.Printf("Current working directory: %s", cwd);
}
वैकल्पिक समाधान
कुछ मामलों में, आप त्रुटि को दबाना चाह सकते हैं। इसे अप्रयुक्त मान निर्दिष्ट करने के लिए _ प्लेसहोल्डर वेरिएबल का उपयोग करके प्राप्त किया जा सकता है:
cwd, _ := os.Getwd();
हालाँकि, आम तौर पर इसे बनाए रखने की सलाह दी जाती है यह सुनिश्चित करने के लिए त्रुटि कि कोड के साथ किसी भी संभावित समस्या को चिह्नित किया गया है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3