• 免费注册  马上登录
  • 切换到窄版
  • go语言|go语言部落|go文库

    查看: 125|回复: 0

    go语言的init()函数

    [复制链接]

    15

    主题

    16

    帖子

    69

    积分

    网站编辑

    Rank: 8Rank: 8

    积分
    69
    发表于 2019-12-3 21:52:07 | 显示全部楼层 |阅读模式
    在Go语言程序执行时导入包语句会自动触发包内部init()函数的调用。需要注意的是: init()函数没有参数也没有返回值。 init()函数在程序运行时自动被调用执行,不能在代码中主动调用它。
    包初始化执行的顺序如下图所示:
    在运行时,被最后导入的包会最先初始化并调用其init()函数, 如下图示:

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|Go语言社区

    GMT+8, 2020-4-2 00:59 , Processed in 0.043479 second(s), 18 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表