我想从另一个结构体定义中扩展一个结构体定义
type A struct {
name string
}
type B struct {
A
}
所以这里 A 是 B 的子结构。但我不希望这样。相反,我希望 B 的定义与 A 相同,没有任何嵌套
var a A
var b B
fmt.Printf("%v, %v \t", a, b)
a.name = "john"
b.name = "rick"
fmt.Printf("%v, %v \t", a, b)
所以这个的输出是{john} {{rick}}. 我希望它是{john}{rick}
慕桂英3389331
相关分类