在 Go 中,全局变量的初始化可以通过以下两种方式进行:

  1. 直接声明并初始化变量
var globalVar string = "Hello, world!"
  1. 在包的初始化函数中初始化变量
var globalVar string

func init() {
    globalVar = "Hello, world!"
}

在上面的代码中,init() 函数是一个特殊的函数,它会在包被引入时自动执行。因此,在这个函数中初始化全局变量可以保证在程序运行之前就完成了初始化。

golang如何初始化全局变量

原文地址: https://www.cveoy.top/t/topic/bqbL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录