Generics (in Go 1.18 hinzugefügt) ermöglichen es dir, Funktionen und Typen zu schreiben, die mit mehreren Typen über Typparameter arbeiten, während die Typ-Sicherheit zur Compile-Zeit erhalten bleibt. Sie beseitigen den alten Kompromiss zwischen Code-Duplikation pro Typ oder Verlust von Sicherheit mit interface{}.
Das Problem, das Generics lösen
{ ... }
{ ... }
{} { ... }
