Les génériques sont un sujet de discussion parmi les développeurs de Go depuis un certain temps, malgré l'absence d'un véritable support pour eux dans le langue. Cette question explore les raisons de ce manque de support.
Selon une réponse sur la page FAQ Go, les développeurs ne ressentent pas un besoin urgent de génériques et estiment que la complexité introduite pourrait ne pas en valoir les avantages. Ils reconnaissent la commodité des génériques, mais soulignent la nécessité d'une conception offrant une valeur suffisante par rapport à sa complexité.
Bien que les génériques ne soient pas explicitement pris en charge dans Go, il est possible d'obtenir des fonctionnalités similaires grâce à l'utilisation de cartes et tranches intégrées. De plus, l'interface vide permet la construction de conteneurs pouvant contenir n'importe quel type avec un unboxing explicite.
La FAQ se termine en déclarant que la discussion sur les génériques reste ouverte, indiquant que le problème est toujours en cours d'examen par le Go l'équipe.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!