golang下划线的三种用法
## 1\. 忽略返回值
某个函数返回三个参数,但是我们只需要其中的两个,另外一个参数可以忽略
1 |
|
2. 用在 import package
自动调用导入包的 init() 进行初始化,而不使用包中其他功能。
1 |
|
示例
1 |
|
运行结果
1 |
|
3. 变量断言
1 |
|
如果Dog没有实现Foo,则会报编译错误
1 |
|