猿问

在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?


qq_遁去的一_1
浏览 178回答 3
3回答

慕神8447489

就像Jeremy上面显示的那样,匿名字段的“名称”与字段的类型相同。因此,如果x的值是包含匿名int的结构,则x.int将引用该字段。
随时随地看视频慕课网APP

相关分类

Go
我要回答