У меня есть файл main.go, который имеет:
// running the router in port 9000
func main() {
router,Global := routers.InitApp()
fmt.println(Global)
router.RunTLS(":9000" , "domain.crt" , "domain.key")
}
В router.InitMap
я хочу объявить глобальную переменную, к которой можно получить доступ в любом месте моего приложения. Это возможно? Я пытался:
func InitApp() (*gin.Engine,string) {
var Global= "myvalue"
router := gin.New()
return router,Global
}
Но я не могу получить доступ к переменной Global
даже в том же пакете.