【发布时间】:2020-08-04 09:12:22
【问题描述】:
我在 packageA 中声明了以下结构
type FlagSkel struct {
Name string
Short string
HelpMsg string
}
type FlagString struct {
Value string
DefaultValue string
}
type CompositeFlagString struct {
FlagSkel
FlagString
}
在另一个包中,我正在尝试初始化(在任何函数之外)后一种类型的var,如下所示:
var Name = packageA.CompositeFlagString{
FlagSkel: {
Name: "name",
Short: "",
HelpMsg: "Something here",
},
FlagString: {
DefaultValue: "",
},
}
但是 vscode 编译器向我显示了附加的错误
我做错了什么?
【问题讨论】:
标签: go