【发布时间】:2017-10-07 15:10:15
【问题描述】:
这里是 *s3.GetObjectOutput 结构:
type GetObjectOutput struct {
...
Metadata map[string]*string
...
}
我想用一个结构字段声明我的结构在 GetObjectOutput 结构中的元数据字段类型是这样的
type MyObject struct {
Metadata *s3.GetObjectOutput.Metadata
...
}
但这是不正确的。如何声明具有字段的结构具有另一个结构字段的类型,而不是明确写下:
type MyObject struct {
Metadata map[string]*string
...
}
【问题讨论】:
-
你不能。它复制类型的唯一方法。