improved slice copying

This commit is contained in:
Alexandr Bruyako 2019-06-30 23:56:36 +03:00
parent 02014be76c
commit 8b22fe29cf

View file

@ -22,10 +22,8 @@ func Register(ns string, cfg interface{}) {
// List returns a list of all registered options (using Register()). // List returns a list of all registered options (using Register()).
func List() (list []Help) { func List() (list []Help) {
list = make([]Help, 0, len(opts)) list = make([]Help, len(opts))
for _, opt := range opts { copy(list, opts)
list = append(list, opt)
}
return list return list
} }