我有一个文件,其中包含几个结构体:
type StructBase struct {
// ... lots of fields
}
type Struct1 struct {
StructBase
// ... lots of fields
}
ImplementedStruct1 := &Struct1{
name: "test",
// ...
}
我了解在Go中,所有大写字母开头的变量名都是从包中导出的。因此,
ImplementedStruct1
自然会被导出。但是,出现了ImplementedStruct1没有预期
的错误提示,请问是否有遗漏,以使我能够从该包中导出已实现的结构体对象?这段代码似乎符合Go结构体上这个教程中的描述。如果这很显然,我表示抱歉,我一直在搜索,并且对Go还是很新。谢谢!