golang技巧(依赖于源码阅读专栏-持续更新中)
var _ AInterface = &AType{}
用于在编译时检查某结构体是否实现了某接口。如果结构体实现了接口,那么编译通过。如果没有实现,那么编译不通过。
例1
package main
type Reader interface {
Read()
}
type Writer interface {
Write()
}
type A struct {
...
原创
2020-02-12 13:18:45 ·
252 阅读 ·
0 评论