猿问

go new函数

type Request struct {
   ...
}

r1 := new(Request)
r2 := &Request{}

r1 和 r2 有什么区别吗?

我是看到标准库中 net/http/request.go 
func (r *Request) WithContext(ctx context.Context) *Request
的实现用到了new, 看了很多网上的资料都找不到为什么要用new.


潇湘沐
浏览 551回答 1
1回答
随时随地看视频慕课网APP

相关分类

Html5
我要回答