在Go语言中,全局变量的作用域是整个程序。这意味着全局变量可以在程序的任何地方被访问和修改。全局变量是在函数外部定义的变量,它们在程序启动时初始化,并在程序结束时销毁。
要在Go语言中声明全局变量,只需在函数外部使用var
关键字,后跟变量名、类型和可选的初始值。例如:
package main import "fmt" // 声明一个全局变量 var globalVar int = 42 func main() { // 在main函数内访问全局变量 fmt.Println("Global variable:", globalVar) }
在这个例子中,我们声明了一个名为globalVar
的全局整数变量,并将其初始化为42。然后,在main
函数内,我们可以访问和打印这个全局变量的值。