And
* should "embeddable" be one kind of constraints?
* should "has some specified fields" be one kind of constraints?

On Saturday, June 20, 2020 at 11:26:08 AM UTC-4, T L wrote:
>
> For example, if there is a builtin convertible(from, to) constraint,
> We can define a slice conversion function as
>
> func Convert(type Ta, Tb converitble(Ta, Tb)) (avs []Ta, _Tb) (bvs []Tb) {
>    bvs = make([]Tb, 0, len(avs)
>    for _, v := range avs {
>       bvs = append(bvs, Tb(v))
>    }
>    return bvs
> }
>
> We can use it as:
>
> iValues := Convert([]int{}{1, 2, 3}, interface{}(nil))
>

-- 
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/1754a8a6-a496-4a51-bc3d-ddb2dc1be75ao%40googlegroups.com.

Reply via email to