Sabemos como escrever funções que podem receber argumentos de qualquer tipo. Mas e se quisermos criar um tipo que possa conter qualquer tipo?
Por exemplo, um slice que contenha qualquer tipo. Veja o exemplo a seguir:
type Varios[E any] []E
Estamos dizendo que para qualquer elemento do tipo E, um Varios[E] é um slice de valores do tipo E. Por exemplo, um Varios[int] é um slice de ints.