这个是常见的interface使用
typeReaderinterface{
Read(p[]byte)(nint,errerror)
}
funcValueOf(iinterface{})Value
varxxxinterface{}
定义
interface是方法集
实现
如果某类型的方法集是这个interface的超集,那么这个类型就实现了这个interface。简单来说,实现了这些方法就实现了这个接口,不需要像java等显示指出继承接口(implement),类似ducktyping,能提供