深入理解golang接口interface_一闪一闪满天星的博客-CSDN博客

网站介绍:Golang interface详解interface在go语言中,interface有两种用法。第一种是空接口,代表任意类型,空接口也可以理解为没有任何要求的接口类型,也可以说所有的类型都实现了空接口。另一种是有方法的接口,在接口中定义一系列方法,一个类型如果实现了这些方法,那么我们就说这个类型实现了这个接口。接口声明空接口:var any interface{}any = 1 any = trueany = "hello"带方法的接口:类型不需要显式声明它实现了某个接口:接口