On Monday, 22 February 2021 at 15:03:53 UTC+1 Khosrow Afroozeh wrote:

> type List[T any] []T
>
> 1. The current go2go implementation does not allow one to do this:
>
> func ToList[T any](v []T) List[T] {
>         return List(v)
> }
>
> with the error: List(v) is not a type
>
> Is this a bug, shortcoming of the current implementation, or by design? 
> This would be a deal breaker if type-casting doesn't work for generics.
>

Given that there are no type casts in Go this is absolutely to be expected 
;-)
And type conversions need a type and List isn't (but List[T] would be one).

V. 

-- 
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/8c2a7b7d-ff11-4c8c-8dd4-2971ba6ab922n%40googlegroups.com.

Reply via email to