Go Generics Type Parameters Constraints Custom Interface
Definisi
Generics memungkinkan fungsi dan tipe bekerja dengan tipe apa pun tanpa kehilangan keamanan tipe. Di Go, generics ditulis dengan type parameter yang dibatasi oleh constraint (biasanya interface).
func Map[T any, U any](s []T, f func(T) U) []U {
out := make([]U, len