On Tuesday, 5 January 2021 at 18:17:14 UTC [email protected] wrote:
> What about if the custom generic function syntax is consistent with built
> ones?
> For example:
>
> v := MakeMyMap(mymap[T1]T2)
>
Would this be mandatory for all generics which take two or more types? It
seems unbalanced to me. Not everything is a hash-like container with a key
and value.
Silly example:
func blah[T1]T2 (x T1) T2 { ... }
x := blah[int]string(123)
I think the current draft is clearer:
func blah[T1, T2] (x T1) T2 { ... }
x := blah[int, string](123)
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/golang-nuts/138bbc26-2d51-4e48-a3b7-2d113cc54d65n%40googlegroups.com.