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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/golang-nuts/8c2a7b7d-ff11-4c8c-8dd4-2971ba6ab922n%40googlegroups.com.