Generics (tilføjet i Go 1.18) lader dig skrive funktioner og typer, der fungerer med flere typer via typeparametre, samtidig med at compile-time type safety bevares. De eliminerer det gamle valg mellem at duplikere kode pr. type eller miste sikkerhed med interface{}.
Problemet som generics løser
{ ... }
{ ... }
{} { ... }
