एक ही पैकेज main में कई फाइलों वाले Go प्रोजेक्ट को कैसे चलाएं?
नमस्ते! मैंने अभी-अभी Go सीखना शुरू किया है और एक समस्या का सामना किया है। मेरे पास एक छोटा प्रोजेक्ट है जिसमें कई फाइलें हैं, सभी `cmd` फ़ोल्डर में हैं और `package main` के रूप में घोषित हैं। यहाँ संरचना है:\n\n```\nmyproject/\n cmd/\n main.go\n helpers.go\n config.go\n```\n\n`main.go` में, मैं `helpers.go` से फंक्शन कॉल कर रहा हूँ, उदाहरण के लिए:\n\n```go\n// main.go\npackage main\n\nfunc main() {\n msg := getMessage()\n fmt.Println(msg)\n}\n```\n\n```go\n// helpers.go\npackage main\n\nfunc getMessage() string {\n return "Hello from helpers!"\n}\n```\n\nजब मैं `go run cmd/main.go` कमांड से प्रोजेक्ट चलाने की कोशिश करता हूँ, तो मुझे यह एरर मिलती है:\n\n```\n# command-line-arguments\n./main.go:6:14: undefined: getMessage\n```\n\nमैं समझता हूँ कि Go केवल एक फाइल देख रहा है। प्रोजेक्ट को सही तरीके से कैसे चलाएं ताकि