import –> const –> var –> init() –> main()
init() 函数没有入参和返回值,不能被其他函数调用,同一个包内可以有多个 init() ,执行顺序不定
package main
import "fmt"
func init() {
fmt.Println("init1")
}
func init() {
fmt.Println("init2")
}
func main() {
fmt.Println("main")
}
// 执行结果
// init1
// init2
// main