import --> const --> var --> init()
- 如果一个包导入了其他包,则首先初始化导入的包。
- 然后初始化当前包的常量。
- 接下来初始化当前包的变量。
- 最后,调用当前包的 init() 函数。
一个包可以有多个 init 函数 (在单个文件中或分布在多个文件中),并且按照它们呈现给编译器的顺序被调用。
一个包将只初始化一次,即使它是从多个包导入的。
import --> const --> var --> init()
一个包可以有多个 init 函数 (在单个文件中或分布在多个文件中),并且按照它们呈现给编译器的顺序被调用。
一个包将只初始化一次,即使它是从多个包导入的。