golang函数运行时间
摘自知乎:理解golang的init函数
大家都知道golang里的main函数是程序的入口函数,main函数返回后,程序也就结束了。golang还有另外一个特殊的函数init函数,先于main函数执行,实现包级别的一些初始化操作,今天我们就深入介绍下init的特性。
init函数的主要作用:
初始化不能采用初始化表达式初始化的变量。
程序运行前的注册。
实现sync.Once功能。
其他
init函数的主要特点:
init函数先于main函数自动执行,不能被其他函数调用;
init函数没有输入参数、