golang保留的函数 init(), main()是golang的保留函数,有如下特点: main() 只能用在main包中,仅可定义一个,init() 可定义任意包,可重复定义,建议只定义一个 两个函数定义时不能有任何返回值 只能由go自动调用,不可被引用 init() 先于 main() 执行,并不能被其他函数调用,执行时按照main import顺序执行. 包的执行顺序 Go的初始化和执行总是从main.main函数(main包导入其它的包) 同包下的不同 .go 文件,按照以文件名或包…