Go में import स्टेटमेंट में डॉट (.) का क्या मतलब है?
नमस्ते! मैंने हाल ही में Go सीखना शुरू किया है और मुझे एक समझ से बाहर की संरचना मिली। कुछ कोड उदाहरणों में, मैं देखता हूँ कि `import` स्टेटमेंट में पैकेज के नाम से पहले एक डॉट है। उदाहरण के लिए:\n\n```go\nimport (\n . "fmt"\n)\n\nfunc main() {\n Println("Hello, world!")\n}\n```\n\nध्यान दें कि मैं `Println` को बिना `fmt.` प्रीफिक्स के कॉल कर रहा हूँ। आमतौर पर मैं `fmt.Println(...)` लिखता हूँ। लेकिन यहाँ import में डॉट व्यवहार बदल देता है।\n\nमैंने टेस्ट में भी डॉट के साथ समान कोड देखा है, लेकिन मुझे समझ नहीं आता कि इसकी आवश्यकता क्यों है। क्या यह कोई जादू है? इसका उपयोग कब करना चाहिए और कब नहीं? क्या यह कोड की पठनीयता को प्रभावित करता है?\n\nकृपया समझाएँ कि Go में `import` में डॉट क्या करता है, और उदाहरण दें कि यह कब उपयोगी हो सकता है। पहले से धन्यवाद!