golang package init可以多處定義

1、在golang中import 包A的時候,會自動隱式的調用該包A的init()函數(i字母小寫)。

2、調用順序:如果該包A又import了別的包B,會優先調用包B的init()函數,最後才調用main包的init()函數。

3、一個包的init()函數可以定義多個,但是隻有一個會被調用。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章