1
0
forked from x/icebergs
icebergs/name.go
2020-06-18 19:23:39 +08:00

19 lines
288 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 {
println(name)
panic(ErrNameExists)
}
names[name] = value
return name
}