1.忽略返回值
2 判断一个类是否实现了某个接口
//定义了一个animal接口
1type Animal interface { Say() }
//定义了一个dog结构体 type Dog struct { }
//用来判断Dog是否实现了Animal, 用作类型断言,如果Dog没有实现Animal,则会报编译错误 var _ Animal = Dog{}
3 导包时使用
import _ "XXXX"
这种用法,会调用包中的init()
函数,让导入的包做初始化,但是却不使用包中其他功能。
标签:包中,下划线,Dog,接口,golang,Animal,作用 From: https://www.cnblogs.com/zhuzhangy/p/16729369.html