golang var _ 在编译期间执行

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