1. 程式人生 > >Go語言 package的 管理

Go語言 package的 管理

  • 當一個包被匯入時,如果該包還匯入了其它的包,那麼先將其他的包匯入進來,然後再對該包的包級常量和變數進行初始化,最後執行init函式(如果存在)。包的匯入如上圖所示,是一個遞迴地過程,等所有被匯入的包載入完畢,就會對main包中的包級常量和變數進行初始化,然後執行main包中的init函式(如果存在),最後執行main函式