Le langage de programmation Go de Google a été mis à jour avec des modifications apportées au langage, à la chaîne d’outils, au runtime et à la bibliothèque standard.

Sorti le 19 août, Go 1.27 apporte trois améliorations notables à la spécification du langage, a indiqué l’équipe Go. Premièrement, Go prend désormais en charge les méthodes génériques, dans lesquelles une déclaration de méthode peut déclarer ses propres paramètres de type. Deuxièmement, une clé dans un littéral de structure peut désormais être n’importe quel sélecteur de champ valide pour le type de structure, permettant ainsi d’initialiser directement les champs des structures imbriquées ou incorporées. Troisièmement, l’inférence de type de fonction s’applique désormais dans tous les contextes d’affectation. Cela signifie que les fonctions génériques peuvent désormais être utilisées sans arguments de type explicites dans les littéraux composites, les conversions de type et les envois de canal.

Les autres améliorations de Go 1.27 incluent :

A lire également