- 標准方式:
import ( "fmt" )
使用:
fmt.Println() - 點(.)方式
import ( . "fmt" ) 使用時候,可以勝率fmt前綴
Println()
- 別名
import( f "fmt" ) 使用方法:f是fmt的簡稱 f.Println()
- 下划線(_)
import( _ "github.com/go-sql-driver/mysql" )
_僅作引用,而不是導入
引用的時候:使用_操作引用包是無法通過包名來調用包中的導出函數,而是只是為了簡單的調用其init函數()
但當導入一個包時候,他的所有init()函數就會被執行,但有時候,並非真的需要這些包及導出函數,僅僅是希望它的init()函數被執行.