go中导入包的几种方式
Posted keystone
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go中导入包的几种方式相关的知识,希望对你有一定的参考价值。
- 标准方式:
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()函数被执行.
以上是关于go中导入包的几种方式的主要内容,如果未能解决你的问题,请参考以下文章