с
вроде для ключа сработало, но со значением как-то туго
https://go2goplay.golang.org/p/bj4VvLh49je
func genMap(type T comparable, U interface{})() map[T]U {
x := map[T]U{}
return x
}
вот такSize: a a a
с
func genMap(type T comparable, U interface{})() map[T]U {
x := map[T]U{}
return x
}
вот такAS
ctxC
func genMap(type T comparable, U interface{})() map[T]U {
x := map[T]U{}
return x
}
вот такmap[T]interface{}, не?с
map[T]interface{}, не?J
ctxс
/
/
C
с
C
U interface{}с
U interface{}any в качестве builtin для таких случаевс
any будет банально короче и очевиднеес
U interface{}U contract{}