14
type A struct {
B struct {
Some string
Len int
}
}
간단한 질문입니다. 이 구조체를 초기화하는 방법? 나는 같은 것을 할 싶습니다 :누락 된 복합 리터럴 형식
missing type in composite literal
물론, 내가 분리 된 구조체 B를 만들고 이런 식으로 초기화 할 수 있습니다 :
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}}
예상대로 내가 오류를 받고 있어요
그러나 첫 번째 방법보다 유용하지는 않습니다. 익명 구조를 초기화하는 지름길이 있습니까?