1、在golang中import 包A的時候,會自動隱式的調用該包A的init()函數(i字母小寫)。
2、調用順序:如果該包A又import了別的包B,會優先調用包B的init()函數,最後才調用main包的init()函數。
3、一個包的init()函數可以定義多個,但是隻有一個會被調用。
1、在golang中import 包A的時候,會自動隱式的調用該包A的init()函數(i字母小寫)。
2、調用順序:如果該包A又import了別的包B,會優先調用包B的init()函數,最後才調用main包的init()函數。
3、一個包的init()函數可以定義多個,但是隻有一個會被調用。
go get github.com/xuri/excelize/v2 package main import ( "fmt" "github.com/xuri/excelize/v2"