Go Generics en action : Construire des transformateurs JSON sûrs et des utilitaires de tranches personnalisés
Lorsque Go 1.18 a introduit les génériques, cela a marqué un moment charnière dans l'évolution du langage. Pendant des années, les développeurs Go comptaient sur la réflexion, les interfaces et la génération de code pour gérer les opérations génériques, ce qui donnait souvent du code verbeux, sujet aux erreurs ou aux performances compromises. Avec l'introduction des paramètres de type, nous disposons désormais d'un mécanisme de premier ordre pour écrire des algorithmes à la fois sûrs pour les types et réutilisables...