package
1.3.0
Repository: https://github.com/gowins/dionysus.git
Documentation: pkg.go.dev

# README

pkg说明

errors

此包主要作用是聚合errors,将多个不同的error聚合成一个error。如果是同样的error则只会被记录一次。 使用方式如下所示:

func closeClients(rdclis []*redis.Client) error {
	var errlist []error
	for _, rdcli := range rdclis {
		if rdcli != nil {
			err := rdcli.Close()
			if err != nil {
				errlist = append(errlist, err)
			}
		}
	}
	return utilerrors.NewAggregate(errlist)
}