main.go 364 B

123456789101112131415161718
  1. package main
  2. import "fmt"
  3. /*
  4. 每个源文件可以有 任意多个 init 函数;
  5. 同一个文件内的多个 init,按源码出现顺序执行;
  6. 不同文件之间的 init,按文件名字母顺序(a.go、b.go…)执行;
  7. 所有 init 完成后,才进入 main()。
  8. */
  9. func init() {
  10. fmt.Println("main.go init")
  11. }
  12. func main() {
  13. fmt.Println("main")
  14. }