- 标准方式:
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()函数被执行.