// https://www.cnblogs.com/xiaobaiskill/p/10936481.html
// 写法没问题,问题是Student没实现接口,*Student才实现了这个接口
// 注解
type per struct {
name string
age uint8
}
func (p *per) tirma() {
fmt.Println(p.name,p.age)
}
func main() {
// 正确
p1:=per{
name: "lili",
age: 20,
}
p1.tirma()
// 正确
(&per{
name: "lili",
age: 20,
}).tirma()
// 错误
per{
name: "lili",
age: 20,
}.tirma()
}
有疑问加站长微信联系(非本文作者)