Quellcode als Symbol fuer die Programmiersprache Go

Go 1.27: Méthodes génériques et un nouveau paquet JSON

Six mois après Go 1.26, l’équipe Go a publié la version 1.27. Le langage gagne finalement des méthodes génériques, et le paquet JSON obtient une version v2 entièrement retravaillée.

Méthodes génériques

Les méthodes peuvent maintenant déclarer leurs propres paramètres de type – une addition tant attendue. Cela permet aux fonctions génériques de vivre directement dans l’espace de noms d’un type de données. Exemple : math/rand/v2 maintenant offre une méthode générique (*Rand).N au lieu d’une simple fonction de paquetage.

encodage/json/v2

Les encoding/json/v2 paquet est une révision majeure de la gestion JSON, avec de nouvelles variantes Marshal et Unmarshal et des arguments Options configurables. Les valeurs par défaut sont plus strictes et plus interopérables : UTF-8 invalide dans les chaînes et les noms dupliqués dans un objet JSON sont maintenant rejetés. Il y a aussi d’autres fonctions SIMD et des améliorations de structure.


Sources : Aller au blog, Phoronix.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Mastodon
Retour en haut