literales de inicialización de estructura anidada
Cómo puedo hacer esto:
type A struct {
MemberA string
}
type B struct {
A
MemberB string
}
...
b := B {
MemberA: "test1",
MemberB: "test2",
}
fmt.Printf("%+v\n", b)
Compilación que me da: "campo B desconocido 'MemberA' en struct literal"
¿Cómo puedo inicializar MemberA (desde la estructura "padre") cuando proporciono valores de miembro de estructura literal como este?