package main
import "fmt"
var a = test()
func test() int {
fmt.Println("全局变量。。。")
return 90
}
func init() {
fmt.Println("init 方法。。", a)
}
func main() {
fmt.Println("main 方法", a)
}
/*
全局变量。。。
init 方法。。 90
main 方法 90
*/
全局变量→init方法→main方法
package main
import "fmt"
var a = test()
func test() int {
fmt.Println("全局变量。。。")
return 90
}
func init() {
fmt.Println("init 方法。。", a)
}
func main() {
fmt.Println("main 方法", a)
}
/*
全局变量。。。
init 方法。。 90
main 方法 90
*/
全局变量→init方法→main方法