[email protected] schrieb am Dienstag, 18. August 2020 um 19:19:32
UTC+2:
> 1. `anyof` declarations, only usable as types
> 2. `interface` declarations containing only methods, usable as constraints
> and types
> 3. `interface` declarations containing methods and type-lists ("embedded
> `anyof`s), only usable as constraint.
>
I agree it is a weird combination. Ideally it would be:
1. `anyof` declarations containing only types, usable as constraints and
types
2. `interface` declarations containing only methods, usable as constraints
and types
3. n/a
But then Go would introduce both generics and sum types at the same time,
which does not seem to be feasible due to unsolved questions like the
zero-value issue.
--
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/26c88fef-3235-4107-8483-b11ff0e9aaa5n%40googlegroups.com.