逛Stackoverflow的时候,发现了一个很有趣的话题:

When is the init() function run?

init()函数是什么时候执行的,由此,引出了一个问题:Golang在导入包的时候,各个部分的执行顺序是什么。

答案:import --> const --> var --> init()

后面有大佬也给出了一张图,我觉得很经典:

就这样,我又水了一篇博客

最后修改:2022 年 01 月 16 日 04 : 36 PM
如果觉得我的文章对你有用,请随意赞赏