Go 1.25 entfernt Core-Typen und vereinfacht die Sprachspezifikation

2025-03-26

Go 1.18 führte Generics ein und damit den Begriff "Core-Typen", um die Behandlung generischer Operanden zu vereinfachen. Dies führte jedoch zu Komplexität in der Sprachspezifikation und beschränkte die Flexibilität bestimmter Operationen. Go 1.25 entfernt Core-Typen und ersetzt sie durch klarere und prägnantere Regeln. Dies vereinfacht die Sprachspezifikation und ermöglicht zukünftige Verbesserungen, wie leistungsfähigere Slice-Operationen und verbesserte Typinferenz. Diese Änderung hat keinen Einfluss auf das Verhalten bestehender Go-Programme.

(go.dev)
Entwicklung Sprachspezifikation