type A struct {
B struct {
Some string
Len int
}
}
Basit soru. Bu yapı nasıl başlatılır? Böyle bir şey yapmak istiyorum:Bileşik literalde eksik tür
missing type in composite literal
Tabii, ben ayrı bir yapı B oluşturmak ve bu şekilde başlatabilir:
type Btype struct {
Some string
Len int
}
type A struct {
B Btype
}
a := &A{B:Btype{Some: "xxx", Len: 3}}
a := &A{B:{Some: "xxx", Len: 3}}
Beklenildiği i bir hata alıyorum
Ancak ilk yoldan çok kullanışlı değil. Anonim yapıyı başlatmak için kısayol var mı?