init函数将会在程序运行的一开始执行,如果导入了其他的依赖包,依赖包的init函数也会自动执行,即使没有使用依赖包内的任何函数
由于go语言导入的包不使用就会报错,因此需要在包名前加上_
,代表引入此包仅为了执行其init
函数,而无需调用其他方法
被引入的包:
1 | package test_init |
调用包:
1 | package main |
执行结果如下:
1 | test init... |
init函数将会在程序运行的一开始执行,如果导入了其他的依赖包,依赖包的init函数也会自动执行,即使没有使用依赖包内的任何函数
由于go语言导入的包不使用就会报错,因此需要在包名前加上_
,代表引入此包仅为了执行其init
函数,而无需调用其他方法
被引入的包:
1 | package test_init |
调用包:
1 | package main |
执行结果如下:
1 | test init... |