Sechs Monate nach Go 1.26 hat das Go-Team Version 1.27 veröffentlicht. Die Sprache bekommt endlich generische Methoden, und das JSON-Paket erhält eine gründlich überarbeitete v2-Fassung.
Generische Methoden
Methoden dürfen nun eigene Typparameter deklarieren – eine lange erwartete Ergänzung. Damit lassen sich generische Funktionen direkt im Namensraum eines Datentyps unterbringen. Beispiel: math/rand/v2 bietet jetzt eine generische Methode (*Rand).N statt nur einer Paket-Funktion.
encoding/json/v2
Das Paket encoding/json/v2 ist eine große Überarbeitung des JSON-Handlings mit neuen Marshal- und Unmarshal-Varianten und konfigurierbaren Options-Argumenten. Die Voreinstellungen sind strenger und interoperabler: Ungültiges UTF-8 in Strings und doppelte Namen innerhalb eines JSON-Objekts werden nun abgelehnt. Dazu kommen mehr SIMD-Funktionen und Struct-Verbesserungen.



















