package main
import (
"log"
)
type a interface {
}
type res struct {
Name string
Age int
}
func main() {
re := is()
var _ a = new(res)
log.Println(re.(a))
}
func is() a {
return res{
Name: "WQ",
Age: 18,
}
}
res也算是实现了a接口,a是个空接口,没有限定方法,所以根据golang的鸭子模型,任意类型应该都算实现了a接口的。