我是Go的新手,还是编程的初学者。我跨过这个:
res, err := http.Get("URL_HERE")
if err != nil {
log.Fatal(err)
}
任何人都可以帮助我理解这一点吗? http.Get
是否返回两个值? err
是指针吗?
是,http.Get
返回两个值。http.Get
is here的文档,这是其签名:
func Get(url string) (resp *Response, err error)
err
是error
类型的值,它是一个接口,因此可以是nil
。从its documentation:
错误内置接口类型是用于 表示错误情况,nil值表示否 错误。
我强烈建议您通过完成online tour开始学习Go,然后在https://learn.go.dev/处查看更多的学习资源