【发布时间】:2013-07-27 20:25:35
【问题描述】:
例如在下面的例子中:
type Food interface {
Eat() bool
}
type vegetable_s struct {
//some data
}
type Vegetable *vegetable_s
type Salt struct {
// some data
}
func (p Vegetable) Eat() bool {
// some code
}
func (p Salt) Eat() bool {
// some code
}
Vegetable 和Salt 是否都满足Food,即使一个是指针而另一个直接是结构?
【问题讨论】:
标签: pointers interface struct go