首页 > 其他 > 详细

Golang-init()

时间:2020-04-06 15:47:35      阅读:67      评论:0      收藏:0      [点我收藏+]

init 函数

  基本介绍

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

    技术分享图片

 

     输出的结果:

    技术分享图片

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

      技术分享图片 技术分享图片 技术分享图片

 

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

      技术分享图片

 

Golang-init()

原文:https://www.cnblogs.com/Essaycode/p/12642208.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!