golang初始化順序

Go程序的初始化和執行老是從main.main函數開始的。可是若是main包裏導入了其它的包,則會按照順序將它們包含進main包裏(這裏的導入順序依賴具體實現,通常多是以文件名或包路徑名的字符串順序導入)。若是某個包被屢次導入的話,在執行的時候只會導入一次。當一個包被導入時,若是它還導入了其它的包,則先將其它的包包含進來,而後建立和初始化這個包的常量和變量。而後就是調用包裏的init函數,若是一個
相關文章
相關標籤/搜索