我创建了一个结构,它具有相同的形状,除了结构的名称:
type Response struct {
code int
body string
}
type Request struct {
code int
body string
}
问题是,它是否存在一种抽象结构体的方法?
例如:
type Response struct {
Payload
}
type Request struct {
Payload
}
type Payload struct {
code int
body string
}
例如,当我在这里创建一个新结构时
a := Response{ Payload { code:200, body: "Hello world" } }
但我想省略Payload每次都写成:
a := Response{ code:200, body: "Hello world" }
是否可以将一个结构嵌入到另一个结构中并省略结构的名称?
茅侃侃
相关分类