golang var _ 在编译期间执行

niclelin · · 2699 次点击
我理解的编译期间是go build
#1
更多评论
用在变量 ``` type Car interface { run() } type Honda struct { } func (s Honda)run() { } var _ Car = Honda{} ``` 上面用来判断 type Honda是否实现了接口 Car, 用作类型断言,如果Honda没有实现借口Car,则编译错误.
#2