我是 Go 的新手,也是編程的初學(xué)者。我發(fā)現(xiàn)了這個:res, err := http.Get("URL_HERE")if err != nil { log.Fatal(err)}誰能幫我理解這一點(diǎn)?是否http.Get返回兩個值?是err指針嗎?
1 回答

當(dāng)年話下
TA貢獻(xiàn)1890條經(jīng)驗 獲得超9個贊
是的,http.Get
返回兩個值。的文檔在http.Get
這里,這是它的簽名:
func Get(url string) (resp *Response, err error)
err
是error
類型的值,它是一個接口,所以它可以是nil
. 從其文檔中:
error 內(nèi)置接口類型是表示錯誤情況的常規(guī)接口,nil 值表示沒有錯誤。
我強(qiáng)烈建議您通過完成在線教程開始學(xué)習(xí) Go ,然后在https://learn.go.dev/查看其他學(xué)習(xí)資源
- 1 回答
- 0 關(guān)注
- 78 瀏覽
添加回答
舉報
0/150
提交
取消