https://studygolang.com/articles/2587 参考该片文章,楼主一本正经的胡说八道,正解看评论。 全局变量初始化是在main启动之前,如果给全局变量赋初值时,赋值语句还没有初始化,全局变量即为nil