在使用goroutine之前,我有一个函数工作:
res, err := example(a , b)
if err != nil {
return Response{
ErrCode: 1,
ErrMsg:"error",
}
}
响应是结构定义的错误信息。当我使用goroutine时:
var wg sync.WaitGroup()
wg.Add(1)
go func(){
defer wg.Done()
res, err := example(a , b)
if err != nil {
return Response{
ErrCode: 1,
ErrMsg:"error",
}
}()
wg.Wait()
然后我得到了
too many arguments to return
have (Response)
want ()
白板的微信
守候你守候我
慕桂英546537
随时随地看视频慕课网APP
相关分类