其他分享
首页 > 其他分享> > duck type

duck type

作者:互联网

duck type 接口

type Printer interface{

	Print()
}

去实现接口

type user struct{

	name string
}
func(u user)Print() {
	fmt.Printf("%+v\n",u)
}

和 java 不同, 在使用阶段才去实现接口

var p Printer=u // 实现接口

标签:Printer,接口,user,duck,Print,type
来源: https://blog.csdn.net/ZeerBeer/article/details/111499631