我是 Go 的新手,也是编程的初学者。我发现了这个:res, err := http.Get("URL_HERE")if err != nil { log.Fatal(err)}谁能帮我理解这一点?是否http.Get返回两个值?是err指针吗?
1 回答
当年话下
TA贡献1890条经验 获得超9个赞
是的,http.Get
返回两个值。的文档在http.Get
这里,这是它的签名:
func Get(url string) (resp *Response, err error)
err
是error
类型的值,它是一个接口,所以它可以是nil
. 从其文档中:
error 内置接口类型是表示错误情况的常规接口,nil 值表示没有错误。
我强烈建议您通过完成在线教程开始学习 Go ,然后在https://learn.go.dev/查看其他学习资源
- 1 回答
- 0 关注
- 63 浏览
添加回答
举报
0/150
提交
取消