Инициализировать встроенную структуру в Go
У меня есть следующееstruct
который содержитnet/http.Request
:
type MyRequest struct {
http.Request
PathParams map[string]string
}
Теперь я хочу инициализировать анонимную внутреннюю структуруhttp.Request
в следующей функции:
func New(origRequest *http.Request, pathParams map[string]string) *MyRequest {
req := new(MyRequest)
req.PathParams = pathParams
return req
}
Как я могу инициализировать внутреннюю структуру с параметромorigRequest
?