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 // 实现接口
2023-12-26 14:54:45
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 // 实现接口