赞
踩
顺序:
1.引用的包
2.全局变量
3.init()函数
4.main()函数
package pkg
import "fmt"
func init() {
fmt.Println("pkg init")
}
package main import ( "fmt" _ "gg/pkg" ) var v = val() func val() int { fmt.Println("func()") return 0 } func init() { fmt.Println("main init") } func main() { fmt.Println("main()") }
输出
$ go run 1.go
pkg init
func()
main init
main()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。