簡介------在 Go 中,預定義的 init() 函數設置了一段代碼,在你的包的任何其他部分之前運行。這段代碼將在包被導入(點擊跳轉查看)後立即執行,當你需要你的應用程序在一個特定的狀態下初始化時,例如你有一個特定的配置或一組資源,你的應用程序需要用它來啓動。它也可以在導入副作用時使用,這是一種通過導入特定包來設置程序狀態的技術,經常被用於 register 一個包和另一個包,以確保程序考慮 ⌘ Read more
簡介------在 Go 中,預定義的 init() 函數設置了一段代碼,在你的包的任何其他部分之前運行。這段代碼將在包被導入(點擊跳轉查看)後立即執行,當你需要你的應用程序在一個特定的狀態下初始化時,例如你有一個特定的配置或一組資源,你的應用程序需要用它來啓動。它也可以在導入副作用時使用,這是一種通過導入特定包來設置程序狀態的技術,經常被用於 register 一個包和另一個包,以確保程序考慮 ⌘ Read more