在 Golang 中,http.NewRequest
有这样的规范:
func NewRequest(method, urlStr string, body io.Reader) (*Request, error)
但是,如果我不想将 传递给对象,我可以将其nil
作为body
选项传递,如下所示:body
io.Reader
req, err := http.NewRequest("GET", "http://www.blahblah.org", nil)
我如何在我的代码中实现这个功能?我有一个函数,我想传递一个可选的字符串值,以便它可以翻阅 API 结果,但是如果我将 a 传递nil
给字符串输入,我会得到这个:
./snippets.go:32: 无法将 nil 转换为字符串类型
我的函数的参数如下所示:
func getChallenges(after string) ([]challenge, string, error)
HUH函数
qq_笑_17
红颜莎娜
相关分类