Code réutilisable avec les génériques
Les génériques vous permettent d'écrire des fonctions qui fonctionnent avec plusieurs types sans utiliser la réflexion.
go func MapValues[K comparable, V any](m map[K]V) []V { var res []V for _, v := range m { res = append(res, v) } return res }
C'est idéal pour les fonctions utilitaires et les structures de données (piles, files d'attente).