在 Go 中,您可以init在給定的包中定義多個函數,所有這些函數都將在執行之前以未指定的順序運行。擁有多個此類函數的后果之一是無法在正常代碼中調用或識別它們。例如,以下將無法編譯:func main() { fmt.Println(init)}func init() { }(參見這里的 Go 游樂場示例)我的問題是 - 能夠擁有多個 init 函數有什么好處,如果沒有多個 init 函數,我們是否能夠引用或調用 init 函數?
- 1 回答
- 0 關注
- 228 瀏覽
添加回答
舉報
0/150
提交
取消