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