나는 이런 종류의 선언 건너 온 :형식 선언에 익명 필드가 있습니까?
type Handler func(*Conn)
type Server struct {
Handshake func(*Config, *http.Request) error
Handler
}
Server
구조의 두 번째 필드는 익명의 단순화 된 버전 단지가 입력되지 않고 이름입니다
.. 다음은 타입 선언을위한 문법입니다 (https://golang.org/ref/spec#Type_declarations) :
TypeDecl = "type" (TypeSpec | "(" { TypeSpec ";" } ")") .
TypeSpec = identifier Type .
그리고 분명히 식별자 이름이 필요합니다. 그러나 문법을 포함하고있는 참조 된 섹션은 익명 필드도 언급합니다.
왜이 구문이 정확하고 익명 필드가 사용되는지 이해할 수 없습니다.