通过使用作为接收器,我可以引用B作为
但是我想通过具有与父结构的方法不同的接收器,将与B嵌套结构相关的方法保留在它们自己的命名空间中(如果您愿意的话)。(并避免功能名称冲突)x *Ax.B
type A struct {
//...
B struct {
// ...
}
}
//...
func (x *A.B) method() {
}
错误:A.B undefined (type A has no method B) compiler(MissingFieldOrMethod)
胡子哥哥
相关分类