为什么我们不称 person 字段为embedded?
“type user struct {
name string
email string
}
type admin struct {
person user // NOT Embedding
level string
}”
但在像下面这样的其他情况下,我们称之为嵌入式:
“type user struct {
name string
email string
}
type admin struct {
user // Value Semantic Embedding
level string
}”
我认为这person也像值/指针语义嵌入一样被嵌入。我在这里缺少什么?
蝴蝶刀刀
扬帆大鱼
相关分类