~~~golang
var (
_ ConnWithTimeout = (*conn)(nil)
)
~~~
[原代码链接](https://github.com/gomodule/redigo/blob/master/redis/conn.go#L33)
看 [redigo](github.com/gomodule/redigo) 源码,发现文件开头定义了个 `_` 只读的变量,一头懵~~
求助:作者为啥这么写?
<a href="/user/polaris" title="@polaris">@polaris</a> 没实现接口不是会在编译的时候报错么?没必须去确认吧?
我看代码和尝试后也觉得是确保实现了,但是觉得编译会报错,没必要加这个确认
#3
更多评论