1
0
forked from x/icebergs
icebergs/name.go
2020-05-31 18:19:25 +08:00

18 lines
272 B
Go

package ice
import (
"errors"
)
var names = map[string]interface{}{}
var ErrNameExists = errors.New("name already exists")
func Name(name string, value interface{}) string {
if _, ok := names[name]; ok {
panic(ErrNameExists)
}
names[name] = value
return name
}