Go 结构可以从另一个结构的类型继承一组值吗?
像这样的东西。
type Foo struct {
Val1, Val2, Val3 int
}
var f *Foo = &Foo{123, 234, 354}
type Bar struct {
// somehow add the f here so that it will be used in "Bar" inheritance
OtherVal string
}
这会让我这样做。
b := Bar{"test"}
fmt.Println(b.Val2) // 234
如果不是,可以使用什么技术来实现类似的效果?