Reading the document "Type parameters - Draft desing" of June 16, 2020 
(https://go.googlesource.com/proposal/+/refs/heads/master/design/go2draft-type-parameters.md),
 
I wonder if these two following function definitions are not equivalent and 
thus interchangeable

func Stringify(type T Stringer)(s []T) (ret []string)

func Stringify(s []Stringer) (ret []string)

If the constrain is an interface, wouldn’t it be the same as to use the 
interface as type ? How would it be different ? 

-- 
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 golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/3b758827-2d14-4769-bf94-95cf60a06b1bo%40googlegroups.com.

Reply via email to