在Golang中,不同文件之间共享全局变量的一种解决方法是使用包级别的变量。
示例代码如下:
在文件A中定义全局变量:
package main
var GlobalVariable string = "Hello, world!"
在文件B中使用全局变量:
package main
import "fmt"
func main() {
fmt.Println(GlobalVariable) // 输出:Hello, world!
}
在文件C中也可以使用全局变量:
package main
import "fmt"
func main() {
fmt.Println(GlobalVariable) // 输出:Hello, world!
}
在这个例子中,全局变量GlobalVariable
被定义在文件A中,并且在文件B和文件C中都可以直接使用。需要注意的是,这两个文件都需要导入定义了全局变量的包。
上一篇:不同文件中的PHP变量使用
下一篇:不同文件中的同名函数 - C