草庐IT

ReturnErrorResponse

全部标签

go - 在 Golang 中,函数是否有可能在出错时进行裸返回?

我有一组这样的结构:funcLoginUser(whttp.ResponseWriter,req*http.Request){//dosomecheckhereiferr!=nil{ReturnErrorResponse(w,errors.LoginError)return}//dosomecheckhereiferr!=nil{ReturnErrorResponse(w,errors.BannedUserError)return}//success}我想知道是否有可能摆脱这些return并以某种方式将它们嵌入到ReturnErrorResponse函数中?因此,如果发生错误,我将返回

go - 在 Golang 中,函数是否有可能在出错时进行裸返回?

我有一组这样的结构:funcLoginUser(whttp.ResponseWriter,req*http.Request){//dosomecheckhereiferr!=nil{ReturnErrorResponse(w,errors.LoginError)return}//dosomecheckhereiferr!=nil{ReturnErrorResponse(w,errors.BannedUserError)return}//success}我想知道是否有可能摆脱这些return并以某种方式将它们嵌入到ReturnErrorResponse函数中?因此,如果发生错误,我将返回