我有一个函数,比如说,func foo(x) error { if x == y ... return err}我想在几个 go 例程中执行并聚合错误(最好使用下面常见示例的错误组),但不确定这是否可能?
import "golang.org/x/sync/errgroup"
var g errgroup.Group
g.Go(func() error {
resp, err := http.Get(url)
if err == nil {
resp.Body.Close()
}
return err
})
千万里不及你
慕容森
相关分类