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.