package main
import "fmt"
// 全局执行顺序,先执行全局变量,在执行init(),在执行main方法
var age = test()
func test() int {
fmt.Println("test()")
return 90
}
func init(){
fmt.Println("init......")
}
// init 函数,通常在init函数中完成初始化工作
func main(){
fmt.Println("main......")
}
本文深入探讨了Go语言中全局变量、init函数和main方法的执行顺序,通过具体代码示例,展示了Go语言的初始化过程及其背后的运行机制。
362

被折叠的 条评论
为什么被折叠?



