Maison > développement back-end > Golang > Quels sont les scénarios d'utilisation des génériques Go jusqu'à présent ?

Quels sont les scénarios d'utilisation des génériques Go jusqu'à présent ?

Libérer: 2023-08-04 17:27:19
avant
1174 Les gens l'ont consulté

L'article d'aujourd'hui vise à rassembler les scénarios d'utilisation de chacun au sein des génériques et jouons ensemble. Le titre est donc en fait une question.

Go1.18 est officiellement sorti le 15 mars de cette année, ce qui signifie que Go est officiellement entré dans l'ère des génériques.

(Un point hacké en moins ?)

Quels sont les scénarios d'utilisation des génériques Go jusqu'à présent ?

Près de 3 mois se sont écoulés depuis la sortie de la 1.18. Comment se passe l'application des génériques, la nouveauté la plus marquante ?

Selon les commentaires de divers Gophers sur Reddit, il existe au moins les scénarios d'utilisation suivants à ce stade :

  • Bibliothèques d'outils telles que le découpage, le mappage et la collection.
  • Une bibliothèque pour les générateurs de code.
  • Bibliothèque pour la couche de mise en cache.
  • Bibliothèques liées aux algorithmes et aux structures de données.
  • Gestionnaire de concurrence.
Ces scénarios incluent-ils la direction générique Go sur laquelle vous travaillez ?

À en juger par les retours des forums étrangers, le problème le plus sérieux avec la promotion des génériques est le problème de compatibilité de l'outil gopls/golangci-lint De nombreux lints ne se sont pas encore adaptés à la nouvelle version de la syntaxe générique. pour les génériques, c'est très limité.

Les numéros suivants de "Support of go1.18[1]":

Quels sont les scénarios d'utilisation des génériques Go jusqu'à présent ?

La dépendance à l'égard de golangci-lint dans les pays étrangers est évidemment beaucoup plus élevée, et des projets matures sont fondamentalement nécessaires pour le faire fonctionner. Cela conduira l'entreprise à ne pas autoriser son utilisation car golangci-lint ne le prend pas encore en charge.

De plus, certains étudiants plus conservateurs ou n'ayant aucun scénario d'application attendent la prise en charge des génériques dans la bibliothèque standard de Go1.19+ et des bibliothèques plus générales avant de l'utiliser davantage.

Tout le mondeAvez-vous commencé à utiliser des génériques dans votre vie quotidienne et dans votre entreprise ? Qu'avez-vous fait et quels sont les scénarios ?

Bienvenue pour le dire à tout le monde dans la zone de commentaires et apprendre et communiquer ensemble.

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!

Étiquettes associées:
source:Golang菜鸟
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal