1.正常import代码包
1.import "fmt"
2.在代码中就可以使用fmt包中的方法,如:
fmt
.Println("hello world")
2.使用点操作引入包时,可以省略包前缀
1.fmt前多了
. 字符
,使用方法如下
,前缀fmt就不需要了
Println("hello world")
3.使用别名操作可以给包起个小名儿
1.import f
"fmt"
2.f
.Println("hello world")
4.使用_导入代码包
1.带下划线的虽然导入
,但是不会在这个包里面用对应的方法
,只是让引用包执行包内对应的
init()方法。
2.不带下划线的
,就是正常导入
,可以直接引用里面的方法。
3.所以使用
_ 操作导入包
,主要是为了使用包的init函数
,一般用在数据库方面的包中
,如下
4. _ "github.com/jinzhu/gorm/dialects/mysql"
这个可以避免
go编译时提示引入了包但未使用。
转载请注明原文地址: https://lol.8miu.com/read-4379.html