Golang-init()

init 函数

  基本介绍

    每一个源文件都可以包含一个 init 函数,该函数会在 main 函数执行前,被 Go 运行框架调用,也就是说 init 会在 main 函数前被调用。
  案例说明:

    

 

     输出的结果:

    

  inti 函数的注意事项和细节
    1)如果一个文件同时包含全局变量定义,init 函数和 main 函数,则执行的流程全局变量定义->init 函数->main 函数
    2)init 函数最主要的作用,就是完成一些初始化的工作,比如下面的案例

        

 

     3)细节说明: 面试题:案例如果 main.go 和 utils.go  都含有  变量定义,init 函数时,执行的流程又是怎么样的呢?

      

 

posted @ 2020-04-06 15:10  爱跑步的乌龟  阅读(392)  评论(0编辑  收藏  举报