Golang init()函数详解
# 1. init () 函数概述 🌟
在 Go 语言中, init() 函数是一个特殊的函数,用于执行包级别的初始化操作。它具有独特的执行机制和使用规则,是 Go 语言中重要的特性之一。
# 2. 执行机制 🔄
# 2.1 初始化顺序
Go 程序的初始化顺序如下:
包级别变量初始化
init() 函数执行
main() 函数执行
var X = 100 // 1. 首先初始化包级变量func init() { // 2. 然后执行 init 函数 X = X * 2 fmt.Println("init:", X)}func...
more...









